linux - 将 grep 结果打印到文件和终端

标签 linux bash file terminal grep

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

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

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

谢谢

最佳答案

您要查找的程序是“tee”:

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

关于linux - 将 grep 结果打印到文件和终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17203050/

相关文章:

linux - 打开大型 sql 文件并更改一些内容以导入到 MySQL NDB 集群

c - 无法理解运行 make 给出的错误

python - 如何在 debian stretch 中安装 pyqt5

json - 如何将 jq 与变量连接?

javascript - 如何添加我自己的js脚本来使用react?

java - 在java中不使用循环读取完整文件

c++ - CUDA:错误:创建 thrust::device_ptr 时出现 "transfer of control bypasses initialization of"

javascript - 在nodejs应用程序内执行bash命令(具有root访问权限)

mysql - 如何在 bash 脚本中捕获 mysqldump 错误?

java - 我在 Java 迭代器中的代码有什么问题