複製鏈接
請複製以下鏈接發送給好友

Tee

(Linux命令)

鎖定
Tee是Linux命令,用於顯示程序的輸出並將其複製到一個文件中。
外文名
Tee
所屬領域
計算機
命令簡介
tee 命令
用途----顯示程序的輸出並將其複製到一個文件中。
語法-----tee [ -a ] [ -i ] [ File ... ]
描述-----tee 命令讀取標準輸入,然後將程序的輸出寫到標準輸出,並同時將其複製到指定的一個或多個文件。
標誌
-a 將輸出添加到 File 的末尾而不是覆蓋寫入。
-i 忽略中斷。
退出狀態
命令返回以下退出值:
0 標準輸入被成功地複製到所有輸出文件中。
>0 發生錯誤。
注:如果向任意成功打開的File操作數的寫入不成功,寫入其它成功打開的File操作數,並且標準輸出會繼續,但是退出值將會是>0。
示例
1. 要同時查看和保存一個命令的輸出:lint program.c | tee program.lint
它在工作站上顯示命令 lint program.c 的標準輸出,同時在文件 program.lint 中保存輸出的一個副本。如果 program.lint 文件早已存在,它將被刪除並替換。
2. 要同時查看一個命令的輸出並保存到一個現有文件:lint program.c | tee -a program.lint
它將在工作站上顯示 lint program.c 命令的標準輸出,同時在 program.lint 文件尾部添加輸出的一個副本。如果 program.lint 文件不存在,它將被創建。
文件
/usr/bin/tee 包含 tee 命令。
-------------------------------------------------------------------------------------------------