[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Binärdatei zerschneiden - wie?



Am 14. Januar 2013 12:13 schrieb Heiko Schlittermann <hs@schlittermann.de>:
> Andre Tann <atann@alphasrv.net> (Mo 14 Jan 2013 09:06:34 CET):

>>    dd if=/dev/urandom of=datei bs=4374318134 count=1
>>    0+1 Datensätze ein
>>    0+1 Datensätze aus
>>    2147479552 Bytes (2,1 GB) kopiert, 268,633 s, 8,0 MB/s
>>
>> So ein Unfug.
>
> Fehlermeldung nicht, aber 0+1 sagt doch, dass da kein kompletter
> Datensatz kopiert wurde.

Das ärgerliche, für mich unverständliche, an dd ist, dass trotz klarer
Fehlermeldung auf stderr der exit status = 0 gesetzt wird:

TEMP_FILE=$(tempfile)

dd if=$TEMP_FILE skip=1; echo $?
dd: „/tmp/file3KuQX3“: es ist nicht möglich, zum angegebenen Offset zu springen
0+0 Datensätze ein
0+0 Datensätze aus
0 Bytes (0 B) kopiert, 8,1993e-05 s, 0,0 kB/s
0

rm $TEMP_FILE

Matthias


Reply to: