0

コマンド ラインで、またはbashという名前のすべてのファイルを検索したいと考えています。私はこれを試しました:foobar

find . -name "foo\|bar"

しかし、それはうまくいきません。正しい構文は何ですか?

4

2 に答える 2

8

あなたがしたい:

find . \( -name "foo" -o -name "bar" \)

(すべての場所の)ウィキペディアのページを参照してください

于 2009-04-28T16:35:35.847 に答える
0

私は検索で安いです、私はこれを使用します:

find ./ | grep -E 'foo|bar'

これは私の個人的な好みにすぎません。構文を「取得」するのが簡単で、一度マスターすると、ファイル ツリーをたどるよりも多くの用途があるため、find よりも grep が好きです。

于 2009-04-28T16:38:20.003 に答える