如何将文本附加到写保护文件

Tob*_*oby 16 files

可能的重复:
将标准输出重定向到您没有写权限的文件

我正在尝试将一行文本附加到写保护文件。

我试图用它来完成这个,sudo echo "New line to write" >> file.txt但我得到了一个权限被拒绝的错误——大概是因为它试图对字符串进行 sudo,而不是将它附加到文件的行为。

如果我运行sudo vi file.txt并进行身份验证,我可以很高兴地写下来。

任何帮助将不胜感激。

小智 24

使用下面的命令

echo "New line to write" | sudo tee -a file.txt
Run Code Online (Sandbox Code Playgroud)


Ema*_*erg 5

我总是做这样的事情:(su -c "echo \"Appended.\" >> test.txt"我很乐意了解(如果)它与其他解决方案有何不同)。