Hack 19. 標準出力とエラーメッセージを抑制する
シェルスクリプトをデバッグ中に、標準出力または標準エラーを表示したくないときもあります。
出力を抑制するために、以下に示すように /dev/null を使用します。
標準出力を抑制するには /dev/null を使用します
これはシェルスクリプトをデバッグしているときにとても役立ちます。
そこに echo ステートメントを表示したくなく、エラーメッセージだけをみたいからです。
# cat file.txt > /dev/null # ./shell-script.sh > /dev/null
標準エラーを抑制するには 2> /dev/null を使用します
標準出力だけをみて、エラーメッセージをみたくないときに役立ちます。
# cat invalid-file-name.txt 2> /dev/null # ./shell-script.sh 2> /dev/null