Uso del potente comando grep en Linux

Published:

Seguimos avanzando un poco día a día, y mostrando con ejemplos claros como funcionan los comandos en Linux, esta vez le toca al comando grep, que para muchos pasa desapercibido o si recién comienzan no saben de su existencia, por lo que hice una breve lista a modo de guía para que lo empiecen a probar.

Grep es un comando que permite hacer búsquedas, desde la terminal, de una forma muy rápida y precisa que nos ahorra mucho tiempo sobre todo cuando en un servidor no se cuenta con entorno de ventanas voy a mostrar ejemplos con archivos de texto pero tengan en cuenta que pueden buscar sobre cualquier archivo y hacer combinaciones, así que veamos unos ejemplos:

1- Buscar palabra.

grep palabra prueba1.txt

2- Búsqueda recursiva en una determinada ruta.

grep -R "palabra" /home/nksistemas/Doc/

grep

3- Contar cantidad de veces que aparece la palabra en una línea.

grep -c "palabra" prueba1.txt

4- Buscar una palabra sin importar si esta en minúscula o mayúscula.

grep -i palabra prueba1.txt

5- Buscar palabras dentro de un archivo comprimido y nos dice si existe o no.

zgrep -e palabra prueba.tar.gz

6- Buscar una palabra exacta.

grep -w palabra prueba1.txt

7- Mostrar los nombres de los archivos que contengan una palabra en la carpeta actual.

grep -l palabra *.txt

8- Ver en que línea esta la palabra.

grep -n palabra prueba1.txt

9- Búsqueda combinada, si quiero saber en que líneas se encuentran 2 palabras.

grep -R -e "repositorio" -e "seguridad" /home/nksistemas/Doc/

Por supuesto hay muchos usos más, haciendo un grep –help podremos ver todas las opciones, si querés compartir alguno sos bienvenido y ahora un video con los ejemplos.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles