grep
Bazı dizinlere bazı komut dosyaları yazmaya çalışıyorum , ancak bu dizinler her türlü dosya türünü içeriyor.
Ben istiyorum grep
sadece .h
ve .cpp
şimdilik ancak gelecekte belki birkaç diğerleri.
Şimdiye kadar var:
{ grep -r -i CP_Image ~/path1/;
grep -r -i CP_Image ~/path2/;
grep -r -i CP_Image ~/path3/;
grep -r -i CP_Image ~/path4/;
grep -r -i CP_Image ~/path5/;}
| mailx -s GREP email@domain.com
Birisi bana şimdi sadece belirli dosya uzantılarını nasıl ekleyeceğimi gösterebilir mi?
ag -i CP_Image ~/path[1-5] | mailx -s GREP email@domain.com
. İş bitmiş.
-r
etmek grep
o araları gibi dosyaları "bir şey yapmak ve bunu iyi" olduğunu araçlarını sahip UNIX mantra aramak zorunda. ÇOK bariz bir isme sahip dosyaları bulmak için mükemmel bir araç var.
grep -r -i CP_Image ~/path1/*.{h,cpp}
mi?