2011-06-23 15 views
1

私は-aがテストの間に "&"として機能すると考えました。 Like 'expr1 & expr2 & expr3'です。パスと最初の式の間に '-a'を追加すると、うまく動作するのはなぜですか?findコマンドの-aとは何ですか

+0

GNU findutils対BSD find。これは実際にシェル関連の質問ではありません。 MacPortsやsummatからGNU findをインストールすると、おそらくLinuxと同じエラーが発生します。 – mkb

答えて

0
expr1 expr2 
     Two expressions in a row are taken to be joined with an implied 
     "and"; expr2 is not evaluated if expr1 is false. 

    expr1 -a expr2 
     Same as expr1 expr2. 

パスと表現の場合、私はそれが何もしない単なる構文解析のクォークであると推測しています。

0

がデフォルトであるため、私は-aが単に無視され、それを一貫して解析しようとしないと推測します。

関連する問題