Para buscar archivos que contengan un cierto texto en Linux podemos utilizar el comando grep.
Su uso es muy sencillo. Basta con pasar como argumentos una cadena de texto a buscar (o una expresión regular) y el archivo o archivos en los que buscar.
grep “TODO” /home/zootropo/codigo/*.py
También podemos hacer que busque en todos los archivos contenidos en un cierto directorio, de forma recursiva, utilizando el flag -r:
grep -r “TODO” /home/zootropo/codigo/
El parámetro -l le indica que imprima los nombres de archivos en los que se encuentre el texto solicitado.
grep -lir "usemos linux" "/media/win/cosas"
grep -lir "usemos linux" *.pdf
El parámetro -l le indica que imprima los nombres de archivos en los que se encuentre el texto solicitado.
grep -lir "usemos linux" "/media/win/cosas"
grep -lir "usemos linux" *.pdf
No hay comentarios:
Publicar un comentario