Sto lavorando a scrivere alcuni script per grep
determinate directory, ma queste directory contengono tutti i tipi di tipi di file.
Voglio grep
solo .h
e .cpp
per ora, ma forse alcuni altri in futuro.
Finora ho:
{ 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
Qualcuno può mostrarmi come ora aggiungerei solo le estensioni di file specifiche?
ag -i CP_Image ~/path[1-5] | mailx -s GREP email@domain.com
. Lavoro fatto.
-r
di grep
averlo alla ricerca di file in quanto spezza il mantra UNIX di avere strumenti che "fanno una cosa e la fanno bene". C'è uno strumento perfettamente valido per trovare file con un nome MOLTO ovvio.
grep -r -i CP_Image ~/path1/*.{h,cpp}
?