S od (systémy GNU):
$ echo abc | od -A n -v -t x1 | tr -d ' \n'
6162630a
S hexdumpem (systémy BSD):
$ echo abc | hexdump -ve '/1 "%02x"'
6162630a
Z Hex dump, od a hexdump :
"V závislosti na typu vašeho systému bude k dispozici jeden nebo oba tyto dva nástroje - systémy BSD zavrhují hexdump, systémy GNU naopak."
Možná použijte xxd
:
% xxd -l 16 -p /dev/random
193f6c54814f0576bc27d51ab39081dc
Pozor!
hexdump
a xxd
uveďte výsledky v jiné endianness!
$ echo -n $'\x12\x34' | xxd -p
1234
$ echo -n $'\x12\x34' | hexdump -e '"%x"'
3412
Jednoduše vysvětleno. Big-endian vs. little-endian :D