Linux – Localizar contenidos en archivos

por | 9 octubre, 2015

La orden grep, una de las imprescindibles en la administración de sistemas, se utiliza para localizar cadenas de caracteres en el contenido de un archivo, o en la salida estándar si la utilizamos como pipe.

Por ejemplo, para localizar qué archivos del directorio /etc contienen la cadena «nfs.conf» podemos hacer:

#  grep -lir "nfs.conf" /etc
/etc/sysconfig/nfs
#

donde utilizamos las siguientes opciones de grep:

-l indica que se impriman los nombres de archivos en los que se encuentre la cadena buscada.
-i ignora mayúsculas y minúsculas.
-r busca recursicamente dentro de la ruta indicada.

 

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *