Ho un albero di directory composto da diverse migliaia di sottodirectory, ma spesso ho bisogno di grep solo un piccolo sottoinsieme di quelle directory. Come posso grepsolo quelle sottodirectory che corrispondono a un modello?
Ad esempio, supponiamo di avere queste sottodirectory in cui voglio grep:
...
...
...
/foo
/fooLib
/fooHandler
/fooGizmo
...
...
...
Le ...voci sopra rappresentano le migliaia di altre directory in cui non voglio accedere.
Supponendo che sto cercando tutte le istanze di bar, se lo faccio:
grep -n --recursive bar *
Vorrei trovare quello che sto cercando, ma in tutte le directory. Come posso cercare solo quelle sottodirectory che corrispondono allo schema foo*?
/fooe amici? In/fooe/foo/bare/foo/bar/quxcosì via ma no/wibble/foo? In/fooe/wibble/fooma no/foo/bar? In/fooe/foo/bare/wibble/fooma no/elsewhere?