コマンドの出力をどのようにリダイレクトできますか/dev/null
?
私は以前試しました:
command > /dev/null
しかし、それはうまくいきませんでした。
ベストアンサー1
コマンドは標準出力にリダイレクトしましたが、標準出力ではなく標準エラーで印刷されている可能性があるため、/dev/null
端末にはまだテキストが表示されます。command
標準出力と標準エラーにリダイレクトするには、次の手順を実行する/dev/null
必要があります。
command >/dev/null 2>&1
リダイレクトの順序は次のとおりです。重要2>&1 >/dev/null
、標準出力が依然として端末を指している間、標準エラーは標準出力にリダイレクトされ、標準エラーに書き込むと端末にcommand
テキストが表示されるため、それらを置き換えると機能しません。