いっつも忘れるリダイレクトの話

「2>&1」により,標準エラー出力は標準出力と同じ場所に記述される。
いっつも忘れるんだよねぇ。2&>1とか1>&2とか1>2&とか迷っちゃって。

スクリプトなんかで、処理結果をログファイルに出力する場合は、

ls -l /xxxx > xxxx.log 2>&1

としておくと、/xxxxがない場合などのエラーメッセージもxxxx.logに出力される。