如何将输出附加到文件?
我怎么能做一些像command > file
的方式,它附加到文件,而不是覆盖?
使用>>
添加:
command >> file
是啊。
command >> file
redirect只是command
标准输出 。
command >> file 2>&1
将stdout和stderrredirect到该文件(以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。