ich stehe mal wieder auf dem Schlauch und braeuchte Eure Hilfe.
Ich habe eine Binaerdatei mit einer groesse von 11305 Byte.
Wenn ich jedes Byte dieser Datei mittels >od< in eine zweistellige Hex-Zahl
umwandele, dann die Anzahl der Zeichen zaehle und durch 2 Teile, muesste doch
die Dateilaenge herauskommen.
Tut es aber nicht...
Code: Alles auswählen
ls -l bindatei
-rw-r--r-- 1 deb deb 11305 Okt 20 15:09 bindatei
od -An -tx1 bindatei | tr -d '[:space:]' | wc -L
22265
echo $((22265/2))
11132
Hintergrund:
Ich moechte mittels
Code: Alles auswählen
grep -obe 24240005
da dahinter eine Bytefolge kommt, die ich extrahieren moechte.
Das klappt auch, nur die Position ist falsch...
Bin fuer jede Hilfe Dankbar...
Gruss heinz