83 83 83 2010-06-21 09:56:16 +0000 选项1:% echo -e "text\n" >> file.conf 选项2:% ( echo text ; echo "" ) >> file.conf 选项3:% echo text >> file.conf % echo "" >> file.conf ```。 来源 akira http://superuser.stackexchange.com/users/
8 8 8 2018-03-24 01:49:42 +0000 我想正确的答案应该是,你的命令 echo text >> file.conf 确实增加了一行,但是是在**新文本之后,而不是之前。我猜你是想在文本之前多加一行,可能是因为你的初始文件没有以新行结束。在这种情况下,你可以使用 echo -e “\ntext” >> file.conf 来代替,因为-e选项允许你使用新行\n字符。 来源 N.Gutierrez http://superuser.stackexchange.com/users/
3 3 3 2010-06-21 10:03:59 +0000 只是补充一下akira的回答方案4:使用ctrl-v ctrl-m键组合两次在终端中插入两个换行控制字符。Ctrl-v可以让你在终端中插入控制字符。如果你喜欢的话,你可以用回车键或回车键来代替ctrol-m。它插入的内容是一样的。这最终看起来像echo text^M^M >> file.conf。 来源 James T http://superuser.stackexchange.com/users/
相关问题 6 如果达到一定的噪音水平,如何让机器在一段时间内 "白屏"(作为惩罚)? 1554 10 如何按最后修改日期对'ls'的输出进行排序? 1422 11 源码是做什么的? 604 5 如何在linux上找到一个目录? 467 14 路由器是否有设备数量限制? 34