Може здатися, що я задаю те саме, що і це питання , але у мене є різні вимоги. Це приклад моєї файлової системи:
- / код /
- внутрішній /
- 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.