レス
前レス元トピ
タイトル
Re: Re: 問題ID: 7686 (rm ./* 2> rm.log)について*/
フォーラム
最強WEB問題集LinuC/LPIC Lv1 101
投稿ユーザ(投稿日)
(2012/7/3)
本文
メタキャラクタ展開よりリダイレクトの処理が先です。

…と思っていたのですが、今試してみると bash だと
メタキャラクタ展開の方が先なんですね (bash-3.2.25 で確認)。
よって、bash だと、rm.log が残ります。ただしすでに
rm.log が存在していた場合は rm.log が残りません。

ちなみに tcsh だとリダイレクトが先でした
(tcsh-6.14.00 で確認)。tcsh だと "2>" がないですが、
rm * > rm.log
だと rm.log は残りません。

LPIC だし、"2>" と書いている時点で sh 系だし、
まぁいいのかもしれませんが、良問とは言えないかと思います。

レス一覧

前レス元トピ


Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.