¿Cómo recursivamente grep
archivos dentro de una carpeta dada, excepto un par de tipos de archivos?
Por ejemplo, estoy buscando una cadena dentro de mi carpeta de espacio de trabajo pero termina buscando dentro de archivos sql y genera cadenas serializadas.
Entonces, en este caso, me gustaría grep
la carpeta del espacio de trabajo, excepto los archivos sql.
Preferiblemente estoy buscando una línea si es posible.
Respuestas:
Si tienes GNU
grep
puedes usar la--exclude=GLOB
opción, comofuente
Esto lo hará por usted y excluirá los archivos .sql y .txt:
Sin embargo, parece que ack sería una herramienta mucho mejor para lo que estás tratando de hacer:
fuente
ack - a --nobinary
incluye archivos binarios