Ich arbeite daran, einige Skripte in grep
bestimmte Verzeichnisse zu schreiben , aber diese Verzeichnisse enthalten alle Arten von Dateitypen.
Ich möchte grep
nur .h
und .cpp
vorerst, aber vielleicht ein paar andere in der Zukunft.
Bisher habe ich:
{ 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
Kann mir jemand zeigen, wie ich jetzt nur die spezifischen Dateierweiterungen hinzufügen würde?
ag -i CP_Image ~/path[1-5] | mailx -s GREP email@domain.com
. Job erledigt.
-r
um grep
es für Dateien wie die Brüche des UNIX - Mantra mit Werkzeugen suchen zu haben , dass „eine Sache tun und es gut tun“. Es gibt ein perfektes Werkzeug, um Dateien mit einem sehr offensichtlichen Namen zu finden.
grep -r -i CP_Image ~/path1/*.{h,cpp}
?