Estou trabalhando para escrever alguns scripts em grepdeterminados diretórios, mas esses diretórios contêm todos os tipos de tipos de arquivos.
Eu quero grepapenas .he .cpppor enquanto, mas talvez alguns outros no futuro.
Até agora eu tenho:
{ 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
Alguém pode me mostrar como eu adicionaria agora apenas as extensões de arquivo específicas?
ag -i CP_Image ~/path[1-5] | mailx -s GREP email@domain.com. Tarefa concluída.
-rpara greptê-lo procurar arquivos como que quebra o mantra UNIX de ter ferramentas que "fazer uma coisa e fazê-lo bem". Existe uma ferramenta perfeitamente boa para encontrar arquivos com um nome MUITO óbvio.
grep -r -i CP_Image ~/path1/*.{h,cpp}?