shell命令echo换行输出 shell脚本,重定向输出到文件,不换行?

shell脚本,重定向输出到文件,不换行?前提是在a.txt的末尾没有换行符。回声-n 123>a.txt文件回声-n 456>>a.txt文件-N表示回声输出不会自动添加换行符。解决sh

shell脚本,重定向输出到文件,不换行?

前提是在a.txt的末尾没有换行符。

回声-n 123>a.txt文件

回声-n 456>>a.txt文件

-N表示回声输出不会自动添加换行符。

解决shell脚本中echo怎么写入换行到文件?

测试环境:Ubuntu 12.04 lts版本

echo>>文件.txt也就是说,

此方法对脚本开头的Bash和sh具有相同的效果,

和echo-E>>文件.txt对于SH,在文件中输入-e并包装它。

和echo-e “n ”>>文件.txt对于bash,它将更改两个连续的行,

对于SH,它将输入-E和一个新的空行到文件中。