• ベストアンサー

シェル find 複数条件で

hoge という名前のディレクトリ もしくは koge という名前のファイルを見つける find 文を教えて下さい。 hoge というディレクトリというだけの条件ならわかるのですが、 find ./ -type d -and -name hoge if文でいうところの条件をカッコで囲いたくなるような場合の書き方がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • freetaka
  • ベストアンサー率53% (106/197)
回答No.2

シンプルに書くなら or で次の条件を書いてあげると 複数条件の指定をすることができます or の部分はオプションで -or または -o のどちらか 自分の好みで書いてください find ./ -type d -name hoge -or -type f -name koge

muuming2001
質問者

お礼

ありがとうございます。

その他の回答 (1)

回答No.1

find ./ \( -type d -name "hoge" -o -type f -name "koge" \) -print こんな感じでいかがでしょ。

muuming2001
質問者

お礼

ありがとうございます。

関連するQ&A