Może to brzmieć tak, jakbym zadawał to samo pytanie , ale mam inne wymagania. To jest przykład mojego systemu plików:
- /kod/
- wewnętrzny/
- dev /
- Główny/
- publiczny/
- dev /
- Główny/
- wydanie/
- przybory/
- wewnętrzny/
/code/internal/dev/
, /code/public/dev/
I /code/tools/
zawierać podkatalogi dla wielu projektów. Pracuję prawie wyłącznie w gałęziach programistów /code/internal/
i /code/public/
, i często chcę wyszukać ciąg tekstowy w tych katalogach wraz z /code/tools/
(który nie ma gałęzi). W takich przypadkach muszę wykonać trzy osobne polecenia:
$ grep -r "some string" /code/internal/dev/
$ grep -r "some string" /code/public/dev/
$ grep -r "some string" /code/tools/
Chciałbym wiedzieć, czy jest na to jedno polecenie. Jeśli nie, najprawdopodobniej musiałbym napisać prosty skrypt bash.