16

私はLinuxシェルを初めて使用し、次の条件で、できれば1行でこれを実行しようとしています:端末に何も出力できません。

/var/folder/program.exe -L parameters | grep text_to_filter && echo SomeText >'/tmp/Log.txt'

問題は、.exe が XML データを端末に吐き出すことです。終了ステータスを使用してgrepする方法がわかりませんが、各試合の出力で画面が乱雑になることはありません。を使用する/dev/null 2>&1と、かなりパイプされますが、データをgrepできません。何か案は?

4

2 に答える 2

0

| だけでなく |& を使用してみてください。(bash 4 が必要です)

于 2013-11-07T17:09:30.417 に答える