如何将输出附加到文件?

我怎么能做一些像command > file的方式,它附加到文件,而不是覆盖?

3 Solutions collect form web for “如何将输出附加到文件?”

使用>>添加:

 command >> file 

是啊。

command >> fileredirect只是command 标准输出

command >> file 2>&1stdoutstderrredirect到该文件(以bash,zsh工作)

如果你需要使用sudo ,请记住

sudo command >> /file/requiring/sudo/privileges不起作用,但是简单地使用tee解决了这个问题:

command | sudo tee -a /file/requiring/sudo/privileges

您可以用>>符号附加文件。 它将内容插入到我们正在使用的文件的最后。如果文件的名称是myfile,则包含xyz然后cat >> myfile abc ctrl d

在上述过程之后,myfile包含xyzabc。

  • 为什么使用make shell脚本?
  • 如何在鱼壳中定义别名?
  • 如何用PowerShell 2.0做一个“暂停”?
  • 我怎样才能在bash中重复一个字符?
  • 删除包含特定string的文本文件中的行
  • Chmodrecursion地
  • 如何执行存储在variables中的命令?
  • PowerShell是否准备好在Windows上replace我的Cygwin shell?
  • 使用grep --exclude / - include语法不通过某些文件grep
  • 将date时间string转换为bash命令中的UNIX时间戳
  • 将多个命令传递给一个命令