Linux輸出信息並將信息記錄到文件(tee命令)


 

摘自:https://www.jb51.net/article/104846.htm

前言

最近工作中遇到一個需求,需要將程序的輸出寫到終端,同時寫入文件,通過查找相關的資料,發現可以用 tee 命令實現,首先來解釋一下 tee 命令的作用:


read from standard input and write to standard output and files.
它從標准輸入讀取內容並將其寫到標准輸出和文件中。

例如:

1 ls | tee ls_tee.txt
2 
3 cat ls_tee.txt

 



使用 tee 時,如果想保留目標文件原有的內容,可以使用 -a 參數,附加至給出的文件,而不是覆蓋它。

命令 tee 的參數選項:

-a: 向文件中重定向時使用追加模式
-i: 忽略終端信號(Interrupt)
tee命令

tee 命令主要用於將數據重定向到文件,另一方面還可以提供一份重定向數據的副本作為后續命令的 stdin。也就是可以把數據同時重定向到給定文件和屏幕。

 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM