私は数千のサブディレクトリで構成されるディレクトリツリーを持っていますが、頻繁にそれらのディレクトリの小さなサブセットのみをgrepする必要があります。grepパターンに一致するサブディレクトリのみをどうすればよいですか?
たとえば、grepを実行する次のサブディレクトリがあるとします。
...
...
...
/foo
/fooLib
/fooHandler
/fooGizmo
...
...
...
上記の...エントリは、grepに含めたくない他の何千ものディレクトリを表しています。
barこれを行うと、のすべてのインスタンスを探していると仮定します。
grep -n --recursive bar *
探しているものが見つかりますが、すべてのディレクトリにあります。パターンに一致するサブディレクトリのみを検索するにはどうすればよいfoo*ですか?
/fooと友達だけで検索しますか?内/fooと/foo/barし、/foo/bar/quxというようにではなく/wibble/foo?内/fooと/wibble/fooではなく/foo/bar?で/fooと/foo/barして/wibble/fooではなく/elsewhere?