如何将输出附加到文件?
我怎么能做一些像command > file的方式,它附加到文件,而不是覆盖?
使用>>添加:
command >> file
是啊。
command >> fileredirect只是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。