xxd
出力に改行を印刷せず、ダンプを1つの連続した行にするように指示できますか?
[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
必要なものによって異なりますが、便利なオプションの1つは、ポストクリプト/プレーンダンプ(またはそれに関するプレーンhexdump)
—
折り返さ
xxd
の逆-r
の空白を無視-p
することです。例えば。次の行はで\n
echo {1..14} | xxd -p | xxd -p -r
1 2 3 4 5 6 7 8 9 10 11 12 13 14\n
\n
echo
の
—
dirkt
hexdump -v -e '/1 "%02X"'
代わりに使用することもできますxxd
。
tr
改行を削除するために使用することができます、例えば... | xxd -p | tr -d \\n