Il peut sembler que je pose la même chose que cette question , mais j'ai des exigences différentes. Voici un exemple de mon système de fichiers:
- /code/
- interne/
- dev /
- principale/
- Publique/
- dev /
- principale/
- Libération/
- outils/
- interne/
/code/internal/dev/
, /code/public/dev/
Et /code/tools/
contenir des sous - répertoires pour plusieurs projets. Je travaille presque exclusivement dans les branches de développement de /code/internal/
et /code/public/
, et souvent je veux rechercher une chaîne de texte dans ces répertoires avec /code/tools/
(qui n'a pas de branches). Dans ces cas, je dois exécuter trois commandes distinctes:
$ grep -r "some string" /code/internal/dev/
$ grep -r "some string" /code/public/dev/
$ grep -r "some string" /code/tools/
Je voudrais savoir s'il existe une seule commande pour ce faire. Sinon, j'aurais probablement besoin d'écrire un simple script bash.