【发布时间】:2022-01-17 20:56:43
【问题描述】:
一个非常简单的问题。我想在一个文件中写几行,其中一行包含多个\n。 IE。我的输入字符串是hello\nhello\nhello,我想把它写到一个文件hello.txt,当cat hello.txt它应该给我
hello
hello
hello
但是,当我执行 echo "hello\nhello\nhello" > hello.txt 时,它只是给了我文字字符串,而没有将 \n 转换为换行符。
我想知道如何将这样一行写入文件。
【问题讨论】:
-
你试过
printf而不是echo吗? Echo newline in Bash prints literal \n