Может показаться, что я задаю то же самое, что и этот вопрос , но у меня другие требования. Это пример моей файловой системы:
- /код/
- внутренний /
- DEV /
- основной/
- общественности /
- DEV /
- основной/
- выпуск/
- инструменты/
- внутренний /
/code/internal/dev/
, /code/public/dev/
И /code/tools/
содержать подкаталоги для нескольких проектов. Я работаю почти исключительно в ветвях разработки /code/internal/
и /code/public/
и часто хочу найти текстовую строку в этих каталогах вместе с /code/tools/
(у которой нет ветвей). В этих случаях мне нужно выполнить три отдельные команды:
$ grep -r "some string" /code/internal/dev/
$ grep -r "some string" /code/public/dev/
$ grep -r "some string" /code/tools/
Я хотел бы знать, есть ли одна команда, чтобы сделать это. Если нет, то мне, скорее всего, нужно написать простой скрипт bash.