linux – grep命令无声地响应

linux – grep命令无声地响应,第1张

概述我是 linux shell的新手,我试图这样做,最好是在一行中,具有以下条件:它不能向终端输出任何东西. /var/folder/program.exe -L parameters | grep text_to_filter && echo SomeText >'/tmp/Log.txt' 问题是.exe向终端吐出XML数据.我无法弄清楚如何grep它而没有shell输出它.如果我使用/ dev 我是 linux shell的新手,我试图这样做,最好是在一行中,具有以下条件:它不能向终端输出任何东西.
/var/folder/program.exe -L parameters | grep text_to_filter && echo SomeText >'/tmp/Log.txt'

问题是.exe向终端吐出XML数据.我无法弄清楚如何grep它而没有shell输出它.如果我使用/ dev / null 2>& 1,它会很好地管理它,但我不能grep数据.有任何想法吗?

解决方法 使用grep -q(安静)
/var/folder/program.exe -L parameters | grep -q "text_to_filter" && echo 'SomeText' > '/tmp/Log.txt'

按照男人的说法:

-q,--quIEt,--silent QuIEt; do not write anything to standard output. Exit immediately with zero status if any match is found,even if an error was detected. Also see the -s or –no-messages option.

总结

以上是内存溢出为你收集整理的linux – grep命令无声响应全部内容,希望文章能够帮你解决linux – grep命令无声地响应所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1049361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存