tee---將資料重定向到檔案,
阿新 • • 發佈:2018-11-27
tee命令用於將資料重定向到檔案,另一方面還可以提供一份重定向資料的副本作為後續命令的stdin。簡單的說就是把資料重定向到給定檔案和螢幕上。
存在快取機制,每1024個位元組將輸出一次。若從管道接收輸入資料,應該是緩衝區滿,才將資料轉存到指定的檔案中。若檔案內容不到1024個位元組,則接收完從標準輸入裝置讀入的資料後,將重新整理一次緩衝區,並轉存資料到指定檔案。
語法
tee(選項)(引數)
選項
-a:向檔案中重定向時使用追加模式; -i:忽略中斷(interrupt)訊號。
引數
檔案:指定輸出重定向的檔案。
在終端列印stdout同時重定向到檔案中:
ls | tee out.txt
1.sh
1.txt
2.txt
eee.tst
EEE.tst
one
out.txt
string2
www.pdf
WWW.pdf
WWW.pef
[[email protected] text]# ls | tee out.txt | cat -n 1 1.sh 2 1.txt 3 2.txt 4 eee.tst 5 EEE.tst 6 one 7 out.txt 8 string2 9 www.pdf 10 WWW.pdf 11 WWW.pef