2013-06-19 46 views
2

我試圖將grep結果顯示給終端以及文件。我提出的解決方案是隻運行兩次,但這顯然會造成效率問題。將grep結果打印到文件和終端

grep -n "$SEARCH_TERM" "$i" 
grep -n "$SEARCH_TERM" "$i" >> /file.txt 

是否有一個標籤可以讓它只用一個搜索打印?

感謝

+0

你可以首先寫入該文件,然後使用cat打印到標準輸出 –

回答

5

你正在尋找的是「三通」的方案:

grep -n "$SEARCH_TERM" "$i" | tee -a /file.txt 
+0

這個完美工作。謝謝! – user2503227