Es hört sich vielleicht so an, als würde ich das Gleiche wie diese Frage stellen , aber ich habe andere Anforderungen. Dies ist ein Beispiel für mein Dateisystem:
- /Code/
- intern /
- dev /
- Main/
- Öffentlichkeit/
- dev /
- Main/
- Freisetzung/
- Werkzeuge/
- intern /
/code/internal/dev/
, /code/public/dev/
Und /code/tools/
Verzeichnisse für mehrere Projekte enthalten. Ich arbeite fast ausschließlich in den dev-Zweigen von /code/internal/
und /code/public/
und möchte oft nach einer Textzeichenfolge in diesen Verzeichnissen zusammen mit suchen /code/tools/
(die keine Zweige hat). In diesen Fällen muss ich drei separate Befehle ausführen:
$ grep -r "some string" /code/internal/dev/
$ grep -r "some string" /code/public/dev/
$ grep -r "some string" /code/tools/
Ich würde gerne wissen, ob es dafür einen einzigen Befehl gibt. Wenn nicht, müsste ich höchstwahrscheinlich ein einfaches Bash-Skript schreiben.