[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:51239] Re: find expression -or



柏崎です.

評価順番の問題かなーとは思ったのですが,自分ではどうにも納得できる説明が
できていなかったのですが……

At Fri, 14 Nov 2008 22:32:03 +0900,
NAMIKI Nobukazu wrote:

> つまり user が hoge で真になったら、後の方は評価されません。user が
> hoge でないファイルになって初めて group が fuga かどうかを評価し、fuga
> なら -print が評価されると。

なるほど!

……あー,しかしまだちょっと分からないところが.つまり

-user hoge → マッチしても何もしない
-user fuga -print → マッチしたら -print する.

ということなわけですが,-user hoge が評価された時に

>    -prune 以外のアクションが評価式に含まれていない場合は、評価式の結果
>     が真となったファイルに対して、-print が実行される

であることを考えれば,-user hoge にマッチしたものに -printが実行されるの
ではないでしょうか.そういうわけではない ?

-- 
柏崎 礼生 (Hiroki Kashiwazaki)@HUIST
Assistant Professor @ Graduate School of Information Science and
Technology, Hokkaido University
mailto:reo@xxxxxxxxxxxxxxxxx
Tel:+81-11-706-2056 (Office), +81-11-706-2998 (Takai Lab.)