他のパターンに一致するディレクトリ内のパターンに一致するファイルを見つける

他のパターンに一致するディレクトリ内のパターンに一致するファイルを見つける

これを行うには、Pythonを作成する前にbashでfindまたは同様の方法を使用する方法が必要です。ツリーを検索して、名前が特定のパターンと一致し、他のパターンと一致するディレクトリ内のすべてのファイルを見つけたいと思います。例:foo_[0-9][0-9]というディレクトリにあるすべてのファイルbar_[0-9]。だから私は(現在のディレクトリから)次のファイルをすべて探したいと思います。

a/b/bar_4/foo_02
b/bar_0/foo_03
a/b/c/d/bar_8/foo_88

ありがとうございます。

ベストアンサー1

この場合、次-path <pattern>のようなこのオプションを使用できます。-namefind

find . -path "*bar_[0-9]/foo_[0-9][0-9]"

おすすめ記事