Saya memiliki pohon direktori yang terdiri dari beberapa ribu subdirektori, tetapi saya sering perlu hanya mengambil sebagian kecil dari direktori tersebut. Bagaimana saya bisa grep
hanya subdirektori yang cocok dengan suatu pola?
Sebagai contoh, misalkan saya memiliki subdirektori yang ingin saya bahas:
...
...
...
/foo
/fooLib
/fooHandler
/fooGizmo
...
...
...
The ...
entri di atas mewakili ribuan direktori lain saya tidak ingin grep di.
Andaikata saya sedang mencari semua contoh bar
, jika saya melakukan ini:
grep -n --recursive bar *
Saya akan menemukan apa yang saya cari, tetapi di semua direktori. Bagaimana saya bisa mencari hanya di subdirektori yang cocok dengan pola foo*
?
/foo
dan teman? Di/foo
dan/foo/bar
dan/foo/bar/qux
dan seterusnya tetapi tidak/wibble/foo
? Masuk/foo
dan/wibble/foo
tapi tidak/foo/bar
? Dalam/foo
dan/foo/bar
dan/wibble/foo
tetapi tidak/elsewhere
?