我是 linux shell 的新手,我正在尝试这样做,最好是在一行中,条件如下:它不能向终端输出任何东西。
/var/folder/program.exe -L parameters | grep text_to_filter && echo SomeText >'/tmp/Log.txt'
问题是 .exe 向终端吐出 XML 数据。我不知道如何 grep,使用退出状态,但屏幕上不会出现每个匹配项的输出混乱。如果我使用/dev/null 2>&1
,它会完全管道化,但我无法 grep 数据。有任何想法吗?