Linuxで標準出力や標準エラー出力への出力を破棄する!(/dev/null)

Linuxで標準出力への出力を破棄します。

標準出力や標準エラー出力への出力を破棄する!

例えば、以下のようにエラーが出力されるケースがあります。

$ ls aaa
ls: cannot access 'aaa': No such file or directory

画面上にメッセージを出力したくない場合は、以下のように「/dev/null」を使用して、標準出力や標準エラー出力への出力を抑制します。

$ ls aaa > /dev/null 2>&1

おわりに

標準出力や標準エラー出力への出力は、cronやシェルでの実行の場合は不要な場合があります。その場合は、「/dev/null」に出力して破棄します。

関連記事

関連書籍(Amazon)

N/A