Saya sedang bekerja menulis beberapa skrip ke grepdirektori tertentu, tetapi direktori ini berisi semua jenis file.
Saya ingin grepadil .hdan .cppuntuk saat ini, tetapi mungkin beberapa orang lain di masa depan.
Sejauh ini saya punya:
{ 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
Adakah yang bisa menunjukkan kepada saya bagaimana saya sekarang akan menambahkan hanya ekstensi file tertentu?
ag -i CP_Image ~/path[1-5] | mailx -s GREP email@domain.com. Pekerjaan selesai.
-runtuk grepmencari file karena melanggar mantra UNIX memiliki alat yang "melakukan satu hal dan melakukannya dengan baik". Ada alat yang sangat baik untuk menemukan file dengan nama yang SANGAT jelas.
grep -r -i CP_Image ~/path1/*.{h,cpp}?