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






