ฉันกำลังทำงานกับการเขียนสคริปต์ไปยังgrep
ไดเรกทอรีบางอย่าง แต่ไดเรกทอรีเหล่านี้มีประเภทไฟล์ทุกประเภท
ฉันต้องการgrep
เพียง.h
และ.cpp
สำหรับในตอนนี้ แต่บางทีบางคนอื่น ๆ ในอนาคต
จนถึงตอนนี้ฉันมี:
{ 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
ทุกคนสามารถแสดงให้ฉันเห็นว่าฉันจะเพิ่มเฉพาะนามสกุลไฟล์ที่เฉพาะเจาะจงได้อย่างไร
-r
เพื่อgrep
ให้มันค้นหาไฟล์เพราะมันทำลายมนต์ของ UNIX ที่มีเครื่องมือที่ "ทำสิ่งหนึ่งสิ่งใดและทำได้ดี" มีเครื่องมือที่ดีอย่างสมบูรณ์แบบสำหรับการค้นหาไฟล์ที่มีชื่อที่ชัดเจนมาก
grep -r -i CP_Image ~/path1/*.{h,cpp}
ไหม