Tee

tee 與重定向/附加有何不同?

  • July 12, 2022

如果我們想將剛剛在 stdin 中寫入的內容複製粘貼到 stdout,我們可以使用 redirect>或 append >>

tee從標準輸入寫入標準輸出有何不同?

tee有一個輸入和兩個輸出(因此得名,在管道中使用的三通組件之後)。>使用或>>具有一個輸入和一個輸出的重定向。

使用tee,您將標準輸入重定向標準輸出(第二個副本)到指定為參數的文件tee。重定向>>>不能這樣做。

例如,如果您鍵入:

ls -l | tee file-list

你會在終端上得到一個目錄列表**,**它同時被複製到文件file-list中。但是,如果您鍵入

ls -l > file-list

目錄列表僅儲存文件file-list中,終端上沒有輸出。

引用自:https://unix.stackexchange.com/questions/709552