Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Buscar una cadena de caracteres en una lista de archivos

Imago voragine.net

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).

Dejar un comentario

No hay comentarios en esta entrada.
*
*

 

No hay trackbacks