voragine.net

Autonomía digital y tecnológica.


Buscar una cadena de caracteres en una lista de archivos

Script de bash para buscar una cadena de caracteres en una lista de archivos.

for [variable] in [expresion regular]; do echo $[variable]; grep --color=always '[cadena]' $[variable] ;done

Por ejemplo,

for i in *.php; do echo $i; grep --color=always 'unas palabras' $i ;done

busca en todos los archivos php que encuentre en la ubicación actual la cadena unas palabras. Devuelve el nombre de archivo (echo $i) y la línea en la que encuentra la cadena (grep ‘clientes’ $i); si no encuentra la cadena dentro de un archivo solo devuelve el nombre del archivo. La cadena buscada aparece resaltada en otro color (--color=always).

No hay comentarios en esta entrada.

Dejar un comentario

*
*

No hay trackbacks