Estoy trabajando en escribir algunos scripts en grep
ciertos directorios, pero estos directorios contienen todo tipo de tipos de archivos.
Quiero grep
solo .h
y .cpp
por ahora, pero tal vez algunos otros en el futuro.
Hasta ahora tengo:
{ 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
¿Alguien puede mostrarme cómo agregaría ahora solo las extensiones de archivo específicas?
ag -i CP_Image ~/path[1-5] | mailx -s GREP email@domain.com
. Trabajo hecho.
-r
a grep
tener que buscar archivos como que rompe el mantra UNIX de contar con herramientas que "hacer una cosa y hacerlo bien". Hay una herramienta perfectamente buena para encontrar archivos con un nombre MUY obvio.
grep -r -i CP_Image ~/path1/*.{h,cpp}
?