nein, ich habs unter solaris getestet ... das problem ist, das der ausdruck
echo $i | cksum | cut -d' ' -f1
2 zahlen ausgibt.
das erste ist wohl die checksumme, wie schon von mir angesprochen.
unter solaris kommt aber noch eine 2. zahl hinzu, hier "man cksum" unter solaris:
For each file processed successfully, cksum will write in
the following format:
"%u %d %s\n" <checksum>, <# of octets>, <path name>
ich denke die 2. zahl ist das # of octets, bin mir da aber nicht sicher.
fakt ist, das der cp befehl nur 2 argumente erwartet, nämlich quelle und ziel.
er bekommt aber 3!
die zahl hinter dem cp error "cp: 15 not found" ist diese angesprochene 2. zahl
deswegen geht der cp in die hose und deine dateien werden nicht kopiert.
auf den ersten blick sollte die zeile die du da hast korrekt sein, aber aus irgendeinem grund funzt der ausdruck -d ' ' nicht.
der delimiter wird nicht genommen und -f1 gibt das ganze dingens aus nicht nur die erste zahl. :nett: