Posso dire xxd
di non stampare alcuna interruzione di riga nel suo output e avere il mio dump come una linea continua?
[user@localhost] : ~ $ echo -n "this is a long line and xxd is going to take multiple lines to print it" | xxd -p
746869732069732061206c6f6e67206c696e6520616e6420787864206973
20676f696e6720746f2074616b65206d756c7469706c65206c696e657320
746f207072696e74206974
xxd
è che ignora gli spazi bianchi per il retro -r
del suo codice di posta / -p
dump normale (o qualsiasi esadecimale semplice per quella materia). per esempio. La seguente riga si conclude con \n
, ma l'output inverso è esattamente ciò che è stato immesso: echo {1..14} | xxd -p | xxd -p -r
produce output: 1 2 3 4 5 6 7 8 9 10 11 12 13 14\n
- \n
è dalecho
hexdump -v -e '/1 "%02X"'
posto di xxd
.
tr
per cancellare le nuove righe, ad esempio... | xxd -p | tr -d \\n