Posso dizer xxd
para não imprimir nenhuma quebra de linha na saída e ter meu despejo como uma linha contínua?
[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
Depende do que você precisa, mas uma opção útil
—
Peter.O.
xxd
é que ele ignore o espaço em branco para o reverso -r
de seu postcript / -p
dump simples (ou qualquer hexdump simples para esse assunto). por exemplo. A linha a seguir envolve \n
, mas a saída reversa é exatamente o que foi inserido: echo {1..14} | xxd -p | xxd -p -r
produz saída: 1 2 3 4 5 6 7 8 9 10 11 12 13 14\n
- the \n
is from theecho
Você também pode usar em
—
dirkt 10/10
hexdump -v -e '/1 "%02X"'
vez de xxd
.
tr
para excluir as novas linhas, por exemplo:... | xxd -p | tr -d \\n