リダイレクト
UNIXの部屋 検索:リダイレクト
http://x68000.q-e-d.net/~68user/unix/pickup?%A5%EA%A5%C0%A5%A4%A5%EC%A5%AF%A5%C8
そもそも「2>&1」という書き方は「2 の出力先を 1 にマージする」というイメージで捉えている人が多いのではないだろうか。「2>&1」の本当の意味は「2 の出力先を、1 の出力先と同じものに設定する」である。
% command 1>file 2>&1は正しく、
% command >file 2>&1 (1 を省略してもよい)
% command 2>&1 1>fileが誤りな理由、分かってなかった… orz。
% command 2>&1 >file (1 を省略してもよい)