1. 程式人生 > >tee---將資料重定向到檔案,

tee---將資料重定向到檔案,

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