問題ID: 7686 (rm ./* 2> rm.log)について*/
hijikata11
投稿数: 3
該当の問題ですが、カレントディレクトリ内の全てのファイルを削除しているので、カレントディレクトリに
rm.log というファイルを出力しても、(エラーが出るタイミングにもよりますが)rm.log 自体も削除される為
適切なコマンドとは言えないと思います。
(ファイルが消されてしまうので、標準エラー出力を記録するという目的が達成されていない)
カレントディレクトリが /tmp 以外であるという前提の下、/tmp/rm.log に出力する、というような内容に
すれば良いのではないでしょうか。
実業務でも初心者にありがちなミスなので、正しい形にすべきと思います。
また、rm コマンドが rm -i のエイリアスとなっている場合、上記コマンドが正常に動かないという問題も
ありますが、ここでは考えない、という注意書きがあれば良いと思いました。
以上
rm.log というファイルを出力しても、(エラーが出るタイミングにもよりますが)rm.log 自体も削除される為
適切なコマンドとは言えないと思います。
(ファイルが消されてしまうので、標準エラー出力を記録するという目的が達成されていない)
カレントディレクトリが /tmp 以外であるという前提の下、/tmp/rm.log に出力する、というような内容に
すれば良いのではないでしょうか。
実業務でも初心者にありがちなミスなので、正しい形にすべきと思います。
また、rm コマンドが rm -i のエイリアスとなっている場合、上記コマンドが正常に動かないという問題も
ありますが、ここでは考えない、という注意書きがあれば良いと思いました。
以上
投稿ツリー
-
問題ID: 7686 (rm ./* 2> rm.log)について*/
(hijikata11, 2012-7-3 15:24)
-
Re: 問題ID: 7686 (rm ./* 2> rm.log)について*/
(librabochi, 2012-7-3 19:13)
- Re: Re: 問題ID: 7686 (rm ./* 2> rm.log)について*/ (ゲスト, 2012-7-23 1:14)
-
Re: 問題ID: 7686 (rm ./* 2> rm.log)について*/
(librabochi, 2012-7-3 19:13)