【问题标题】:Printing grep results to file and terminal将 grep 结果打印到文件和终端
【发布时间】:2013-06-16 16:26:03
【问题描述】:

我正在尝试将 grep 结果显示到终端以及文件中。我想出的解决方案是只运行两次,但这显然会产生效率问题。

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

是否有一个标签允许它只使用一次搜索就可以打印到两者?

谢谢

【问题讨论】:

  • 可以先写入文件,再用cat打印到STDOUT

标签: linux bash file terminal grep


【解决方案1】:

你要找的程序是“tee”:

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

【讨论】:

    最近更新 更多