GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie drucke ich nur die Hex-Werte von Hexdump ohne die Zeilennummern oder die ASCII-Tabelle?

Mit xxd ist besser für diesen Job:

xxd -p -l 50 -seek 10 file.bin

Ab man xxd :

xxd - make a hexdump or do the reverse.

    -p | -ps | -postscript | -plain
        output in postscript continuous hexdump style. Also known as plain hexdump style.

    -l len | -len len
        stop after writing <len> octets.

    -seek offset
        When used after -r: revert with <offset> added to file positions found in hexdump.

Sie können das genaue Format angeben, das Sie möchten hexdump für die Ausgabe zu verwenden, aber es ist ein bisschen schwierig. Hier ist die Standardausgabe abzüglich der Datei-Offsets:

hexdump -e '16/1 "%02x " "\n"' file.bin

(Für mich sieht es so aus, als würde dies ein zusätzliches nachstehendes Leerzeichen am Ende jeder Zeile erzeugen, aber aus irgendeinem Grund tut es das nicht.)


Alternativ können Sie auch xxd -p file.bin verwenden .


Linux
  1. Wie rufe ich nur die benötigte Zeile von der Terminalausgabe ab?

  2. So starten Sie die GNOME-Shell über die Befehlszeile neu, ohne Anwendungen zu beenden (nur X11)

  3. Wie sende ich E-Mails von der Befehlszeile aus?

  4. Wie kann man GREP dazu bringen, nur numerische Werte auszuwählen?

  5. Wie ändere ich den Terminal-Cursor von Box zu Zeile?

So zeigen Sie den Bash-Verlauf ohne Zeilennummern an

Wie erstelle ich ein grafisches Diagramm einer Folge von Zahlen aus der Standardeingabe?

Wie kann man eine bestimmte Linie ziehen, ohne den Cursor in Vim zu bewegen?

Wie lösche ich die Zeilennummer in Vim beim Kopieren?

Wie kann ich PHP-Code von der Kommandozeile aus ausführen?

Wie drucke ich die (numerischen) ASCII-Werte jedes Zeichens in einer Datei?