/dev/hda7 に入れた。
bash
リダイレクトができなくなった。
標準出力とエラー出力をいっぺんにファイルに落すリダイレクション記号
$ command >& log
が機能しなくなった。
正確には、バッシュのシェルスクリプトの中で機能しなくなった。
どうも、 noclobber ってのがで設定されているらしい。
これが組み込みコマンド set に対して設定( set noclobber )されていると
展開先のファイル( log )が存在し、かつそれが通常ファイルならば
リダイレクトは失敗するってさ。
リダイレクト演算子が >| の場合や、リダイレクト演算子が > で
組み込みコマンド set に対する noclobber オプションが設定されていない場合は
展開先のファイルが存在していてもリダイレクトが試みられるってさ。
でも、>& を &> にしたら、ちゃんと機能した。
なんでだろ。