在執行linux命令時,我們可以把輸出重定向到檔案中,比如 ls >a.txt,這時我們就不能看到輸出了,如果我們既想把輸出儲存到檔案中,又想在螢幕上看到輸出內容,就可以使用tee命令了。tee命令讀取標準輸入,把這些內容同時輸出到標準輸出和(多個)檔案中
功能說明:讀取標準輸入的資料,並將其內容輸出成檔案。
補充說明:tee指令會從標準輸入裝置讀取資料,將其內容輸出到標準輸出裝置,同時儲存成檔案。
參 數:
-i-i或--ignore-interrupts 忽略中斷訊號。
--version 顯示版本資訊。
常見用例:
tee file //覆蓋
tee -a file //追加
tee - //輸出到標準輸出兩次
tee - - //輸出到標準輸出三次
tee file1 file2 - //輸出到標準輸出兩次,並寫到那兩個檔案中
ls | tee file
另:把標準錯誤也被tee讀取
ls "*"
2>&1| tee ls.t
tee 命令用法
一般和管道結合使用。如果使用 a 選項,就是追加資料到檔案中。否則,就是覆蓋檔案。ls tee output.txt hello.c makefile cat output.txt hello.c makefile cal tee output.txt august 2011 su mo tu we...
shell命令之tee命令
tee命令 在輸出資訊的同時把資訊記錄到檔案中 例子 ls tee ls.txt將會在終端上顯示ls命令的執行結果,並把執行結果輸出到ls.txt檔案中,將會覆蓋原檔案的內容,若無ls.txt檔案,將會自動建立該檔案 ls tee a ls.txt保留ls.txt檔案中原來的內容,並把ls命令的執行...
Linux基礎命令 tee
tee 將標準輸入的內容複製到指定的檔案中,同時在標準輸出中顯示。此命令的適用範圍 redhat rhel ubuntu centos suse opensuse fedora。1 語法 tee 選項 files 2 選項列表 選項說明 version 顯示命令版本資訊 help 顯示幫助文件 追加...