Dump una stringa con in hexdump
questo modo 2031 3334 2e30 0a32 2032 3331 302e 000a
. È chiaro che si 0x0a
tratta di un nuovo carattere di linea, tuttavia, quando provo a fare eco a questa stringa, ottengo sempre 1 430.2 2 13.0
: la nuova linea viene sostituita da uno spazio, anche se uso la -e
bandiera.
Quale potrebbe essere il problema? Il tailing \0
rovina l'output? Esistono alternative per stampare 0x0a
una nuova linea?
Grazie e distinti saluti.
echo -e
. Grazie, trovo una soluzione.
printf "...\n"
invece di echo
.