簡體   English   中英

如何將輸出附加到文件?

[英]How to append the output to a file?

如何以附加到文件而不是覆蓋的方式執行諸如command > file之類的操作?

使用>>附加:

command >> file

是的。

command >> file僅重定向command標准輸出

command >> file 2>&1stdoutstderr重定向到文件(在 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM