我用hexdump
这样的方式转储字符串2031 3334 2e30 0a32 2032 3331 302e 000a
。很明显,这0x0a
是换行符,但是,当我尝试回显此字符串时,总会得到1 430.2 2 13.0
-用空格替换新行,即使我使用了-e
标志。
可能是什么问题?拖尾会\0
破坏输出吗?是否有其他选择来打印0x0a
新行?
谢谢和最好的问候。
当我尝试回显此字符串时,您如何做到这一点?您使用的确切命令是什么?
—
丹尼斯
@丹尼斯,我的意思是
—
Summer_More_More_Tea 2012年
echo -e
。谢谢,我找到了解决方案。
首选解决方案是仅使用
—
迈克尔
printf "...\n"
而不是echo
。