たとえばcommand &
、すぐにプロンプトに戻るために、CLIからアプリケーションを起動することがよくあります。これの欠点は、まだSTDOUTとSTDERRが発生することです。
そのためcommand &> /dev/null
、これらの出力を破棄するために使用します。
これを日中に頻繁に書かなければならないとき、これはかなり面倒なことになる可能性があります。
だから私の質問は、不要なときにSTDOUTとSTDERRを破棄するより良い(短く読む)方法がありますか?
何ができましたか?たぶん、アプリケーションを起動するためのラッパースクリプトを作成しますか?これを行うエレガントな方法は何でしょうか?
"$@" >&/dev/null &
コマンドの引数のスペース、ワイルドカードなどの問題を回避するために使用します。