Ben aynı şeyi soruyorum gibi gelebilir bu soruya ama farklı gereksinimleri vardır. Bu benim dosya sistemime bir örnek:
- / Kod /
- iç/
- dev /
- ana/
- halka açık/
- dev /
- ana/
- serbest bırakmak/
- araçlar/
- iç/
/code/internal/dev/
, /code/public/dev/
Ve /code/tools/
çoklu projeler için alt dizinleri içerir. Ben dev dallarında neredeyse sadece çalışmak /code/internal/
ve /code/public/
ve sık sık ben birlikte o dizinlerde bir metin dizesi aramak istiyorsanız /code/tools/
(hayır şubesi vardır). Bu durumlarda üç ayrı komut yapmak zorundayım:
$ grep -r "some string" /code/internal/dev/
$ grep -r "some string" /code/public/dev/
$ grep -r "some string" /code/tools/
Bunu yapmak için tek bir komut olup olmadığını bilmek istiyorum. Değilse, büyük olasılıkla basit bir bash betiği yazmam gerekir.