[英]How to append the output to a file?
如何以附加到文件而不是覆蓋的方式執行諸如command > file
之類的操作?
使用>>
附加:
command >> file
是的。
command >> file
僅重定向command
標准輸出。
command >> file 2>&1
將stdout和stderr重定向到文件(在 bash、zsh 中工作)
如果您需要使用sudo
,請記住
sudo command >> /file/requiring/sudo/privileges
不起作用,因為特權提升適用於command
但不適用於 shell 重定向部分。 但是,只需使用tee
解決問題:
command | sudo tee -a /file/requiring/sudo/privileges
您可以使用 >> 符號附加文件。 它在我們正在使用的文件的最后插入內容。例如,如果文件讓其名稱為 myfile 包含 xyz 然后 cat >> myfile abc ctrl d
在上述過程之后,myfile 包含 xyzabc。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.