1
私は-aがテストの間に "&"として機能すると考えました。 Like 'expr1 & expr2 & expr3'です。パスと最初の式の間に '-a'を追加すると、うまく動作するのはなぜですか?findコマンドの-aとは何ですか
私は-aがテストの間に "&"として機能すると考えました。 Like 'expr1 & expr2 & expr3'です。パスと最初の式の間に '-a'を追加すると、うまく動作するのはなぜですか?findコマンドの-aとは何ですか
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.
パスと表現の場合、私はそれが何もしない単なる構文解析のクォークであると推測しています。
とがデフォルトであるため、私は-a
が単に無視され、それを一貫して解析しようとしないと推測します。
GNU findutils対BSD find。これは実際にシェル関連の質問ではありません。 MacPortsやsummatからGNU findをインストールすると、おそらくLinuxと同じエラーが発生します。 – mkb