tee 可以將 pipe 後的內容,直接寫入檔案,然後還是讓內容繼續往後跑,有哪些用法呢?
Linux 使用 tee 將結果輸出到 螢幕 和 寫入檔案
Linux tee 指令:將結果同時輸出到螢幕和檔案
- echo 'hello' | tee filename # filename 寫入 hello
- echo 'hello' | tee filename > /dev/null # filename 寫入 hello,但是螢幕上不秀
- echo 'hello' | sudo tee filename > /dev/null # filename 寫入 hello
- echo 'hello' | tee -a filename # filename append content 'hello'
- cat hosts | tee -a /etc/hosts # 直接將 hosts 內容加在 /etc/hosts 後面
- ls | tee -a result.txt | grep aws # 中間寫入檔案result.txt,後面 grep 繼續執行