tee 重定向輸出到多個文件
在執行Linux命令時,我們既想把輸出保存到文件中,又想在屏幕上看到輸出內容,就可以使用tee命令
要注意的是:在使用管道線時,前一個命令的標准錯誤輸出不會被tee讀取。
tee file //覆蓋
tee -a file //追加
tee - //輸出到標准輸出兩次
tee - - //輸出到標准輸出三次
tee file1 file2 - //輸出到標准輸出兩次,並寫到那兩個文件中
ls | tee file
另:把標准錯誤也被tee讀取
ls "*" 2>&1 | tee ls.txt
tee -a file //追加
tee - //輸出到標准輸出兩次
tee - - //輸出到標准輸出三次
tee file1 file2 - //輸出到標准輸出兩次,並寫到那兩個文件中
ls | tee file
另:把標准錯誤也被tee讀取
ls "*" 2>&1 | tee ls.txt