6
コマンドが成功した場合にのみ出力を抑制するにはどうすればよいですか?
通常成功するセカンダリコマンドの出力を抑制することにより、スクリプトの出力を単純化したいと思います。 ただし、-qそれらを使用すると、時々失敗するときに出力が非表示になるため、エラーを理解する方法がありません。さらに、これらのコマンドは出力をに記録しますstderr。 成功した場合にのみコマンドの出力を抑制する方法はありますか? たとえば、次のような(ただしこれに限定されません): mycommand | fingerscrossed すべてうまくいった場合fingerscrossed、出力をキャッチして破棄します。それ以外の場合は、標準出力またはエラー出力(何でも)にエコーします。