Para continuar con nuestro mini curso gratuito sobre #GNULinux que denominamos GNU/Linux desde Cero les traigo para que aprendamos el comando greep el cual nos va a acompañar muchísimo en la vida de un administrador de sistemas ya que el mismo nos viene a ayudar cuando necesitamos realizar por terminal búsqueda dentro de un archivo de texto, y como dijimos anteriormente, todo en gnulinux es un archivo de texto y se encuentra basado en la estructura que le indicamos en el post anterior que lo pueden encontrar en https://luiszambrana.com.ar/2020/06/18/estructura-de-gnulinux/

Sin mas, los dejo con el Uso del comando Greep

Como siempre para reconocer la sintaxis de un comando podemos usar nuestro amigo man, para el cual tipearemos:

man grep

El comando grep perteneciente a la familia Unix es una de las herramientas más versátiles y útiles disponibles. Este busca un patrón que definamos en un archivo de texto. En otras palabras, con grep puedes buscar una palabra o patrón y se imprimirán la línea o líneas que la contengan.

El comando nos ofrece varias opciones para busqueda, entre ellas:

  • -i: la búsqueda no distinguirá entre mayúsculas y minúsculas.
  • -c: solo mostrará el número de líneas que coinciden con el patrón buscado
  • -r: habilita la búsqueda recursiva en el directorio actual
  • R: como -r pero sigue todos los enlaces simbólicos.
  • -n: muestra el número de la línea con las palabras de solicitadas.
  • -v: con esta opción, se nos muestran las líneas que no coinciden con el patrón que hemos buscado
  • w: fuerza que sólo encuentre palabras concretas.

Al principio parece dificil pero si nos acostumbramos es muy útil.

La idea seria poner en la terminal:

grep consulta_a_Hacer archivo

Para hacer unos ejemplos me cree un archivo con este contenido:

usando nano ejemplogrep podes crear el archivo vos tambien
grep comando ejemplogrep
Buscando la palabra comando

grep mayuscula ejemplogrep

No devuelev nada por que no hay una palabra mayuscula escrita exactamente igual

grep -i mayuscula ejemplogrep

Como vemos en la imagen anterior las opciones nos ayudan en una mejor búsqueda.

Si en ves de un archivo hubiera mas de uno en el que buscar podríamos hacer:

grep -l palabra_buscada ./*

Ademas podemos ver info del sistema con comandos como:

grep -i 'Model' /proc/cpuinfo

Para contar cuantas veces aparece una palabra:

grep -c palabrabuscada archivo

Por ahora eso es todo, y como siempre si te gusta lo que ves y te sirve te pido compartas con los tuyos para llegar con esto a más gente! No hay publicidad por que no nos gusta, es invasiva etc etc pero si querés colaborar invitame un cafecito:

Invitame un café en cafecito.app
Print Friendly, PDF & Email
Share:

Deja un comentario

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