Può sembrare che sto facendo la stessa cosa di questa domanda , ma ho requisiti diversi. Questo è un esempio del mio filesystem:
- /codice/
- interno/
- dev /
- principale/
- pubblico/
- dev /
- principale/
- pubblicazione/
- utensili/
- interno/
/code/internal/dev/
, /code/public/dev/
E /code/tools/
contengono sottodirectory per più progetti. Lavoro quasi esclusivamente nei rami dev di /code/internal/
e /code/public/
, e spesso voglio cercare una stringa di testo in quelle directory insieme /code/tools/
(che non ha rami). In questi casi, devo eseguire tre comandi separati:
$ grep -r "some string" /code/internal/dev/
$ grep -r "some string" /code/public/dev/
$ grep -r "some string" /code/tools/
Mi piacerebbe sapere se c'è un solo comando per farlo. Altrimenti, molto probabilmente avrei bisogno di scrivere un semplice script bash.