Je travaille sur l'écriture de certains scripts dans grepcertains répertoires, mais ces répertoires contiennent toutes sortes de types de fichiers.
Je veux grepjuste .het .cpppour l'instant, mais peut-être quelques autres à l'avenir.
Jusqu'à présent, j'ai:
{ 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
Quelqu'un peut-il me montrer comment j'ajouterais maintenant uniquement les extensions de fichier spécifiques?
ag -i CP_Image ~/path[1-5] | mailx -s GREP email@domain.com. Travail accompli.
-rà la greprecherche de fichiers car cela rompt le mantra UNIX d'avoir des outils qui "font une chose et le font bien". Il existe un excellent outil pour rechercher des fichiers avec un nom TRÈS évident.
grep -r -i CP_Image ~/path1/*.{h,cpp}?