У меня есть дерево каталогов, состоящее из нескольких тысяч подкаталогов, но мне часто требуется 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?