Re: 問題ID: 7686 (rm ./* 2> rm.log)について*/
librabochi
投稿数: 1
hijikata11さん、横から済みません。1つ教えて下さい。
アスタリスクはシェルによってまず展開され、それがrmコマンドに渡されると思います。
例えばカレントディレクトにa,b,cという3ファイルがある場合
rm *
は
rm a b c
a,b,cがrmコマンドに渡された後、アスタリスクはリアルタイムで監視を続け、新たにdというファイルが作成されればdもrmコマンドに渡す、という動きをするという事でしょうか。
この問題の場合、rm.logが作成されるのは既にアスタリスクが展開されて、カレントディレクトリの内容がrmコマンドに渡された後だと思うので、上記のように思いました。
認識が違っていたら済みませんが教えて頂ければ幸いです。
アスタリスクはシェルによってまず展開され、それがrmコマンドに渡されると思います。
例えばカレントディレクトにa,b,cという3ファイルがある場合
rm *
は
rm a b c
a,b,cがrmコマンドに渡された後、アスタリスクはリアルタイムで監視を続け、新たにdというファイルが作成されればdもrmコマンドに渡す、という動きをするという事でしょうか。
この問題の場合、rm.logが作成されるのは既にアスタリスクが展開されて、カレントディレクトリの内容がrmコマンドに渡された後だと思うので、上記のように思いました。
認識が違っていたら済みませんが教えて頂ければ幸いです。
投稿ツリー
-
問題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)