Posso dizer xxdpara 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 -rde seu postcript / -pdump 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 -rproduz saída: 1 2 3 4 5 6 7 8 9 10 11 12 13 14\n - the \nis from theecho
Você também pode usar em
—
dirkt 10/10
hexdump -v -e '/1 "%02X"'vez de xxd.
trpara excluir as novas linhas, por exemplo:... | xxd -p | tr -d \\n