一尘不染

在不使用io重定向的情况下从命令行将文本追加到文件

linux

如何在不使用io重定向的情况下通过单行命令将文本追加到文件中?


阅读 228

收藏
2020-06-07

共1个答案

一尘不染

如果您不介意使用sed

$猫测试 
这是第一行
$ sed -i'$ a \这是没有重定向的第2行'测试 
$猫测试 
这是第一行
这是第2行,没有重定向

由于文档可能需要很长时间才能完成,因此有一些解释:

  • -i 表示就地转换,因此所有更改都将在您指定的文件中发生
  • $ 用于指定最后一行
  • a 表示在后面加上一行
  • \ 只是用作分隔符
2020-06-07