Buscar archivos que contengan un texto en Linux
Submitted by santiago on Mié, 08/31/2011 - 11:32
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/
- Log in to post comments
1 comments
otr forma
grep -rlZ ‘textoareemplazar’ /ruta/ | xargs -r0 perl -pi -e ‘s/textoareemplazar/textonuevo/g’