4

🦸🏽‍♂️🔥Cómo tener superpoderes con GREP en la terminal

Seguro que en tu día a día como programador (o si en tu carrera tech te toca usar la terminal de comandos) te toca trabajar con archivos con mucho texto 😣 pero solo necesitas modificar alguna parte o buscar algo en específico. Pues para eso tienes un superpoder 😎 que tal vez no conocías y te hablo del super comando GREP💪🏽. Te explicaré cómo usarlo a continuación:

La sintaxis es muy sencilla, solo debes poner la palabra grep seguida de la palabra o carácter que quieres buscar y por último la ruta o el archivo en donde quieres buscar. Ejemplo:

Screenshot 2023-04-21 152454.png

Y te mostrará todo lo que tenga la palabra Drama:

Screenshot 2023-04-21 152626.png

Pero eso no es todo😏, el comando grep tiene atributos que hacen que sea aún más poderoso🔥:

  • Si escribes lo anterior pero le pasas la opción -i no le importará si la palabra tiene mayúscula o minúscula, buscará toda coincidencia. En este caso escribiste la palabra The pero no le importará que la T sea mayúscula, también buscará las partes donde esté la palabra the:
Screenshot 2023-04-21 155212.png
Screenshot 2023-04-21 155305.png
  • Otra opción es la de -c que te muestra el número de veces que aparece la palabra o carácter:
Screenshot 2023-04-21 155649.png
  • Para invertir la búsqueda puedes usar -v,con esto lo que harás será buscar todo lo que NO coincida con la palabra o carácter que estás poniendo:
Screenshot 2023-04-21 155859.png
Screenshot 2023-04-21 155923.png

No verás Fan por ningún lado.

  • Por último tienes la opción -m que te permitirá buscar por una cantidad de líneas específicas que le pongas:
Screenshot 2023-04-21 160200.png

También puedes combinar estas opciones y jugar con ellas:

Screenshot 2023-04-21 161057.png

Con esto buscarás cuántas películas no son de fantasía.

En conclusión, GREP es un superpoder que todos tenemos en la terminal y es muy útil porque si eres programador ya debes saber que uno pasa más tiempo leyendo texto que escribiendo, así que GREP viene genial para ahorrarnos tiempo cuando queremos buscar en archivos con mucho texto. Si quieres profundizar más en este comando y ser un maestro puedes poner:

info grep

Y te saldrá una especie de tutorial paso a paso con todo lo que debes saber de grep:

Screenshot 2023-04-21 161913.png

Saludos y muchos éxitos en tu carrera tech. Gracias por leer 💚

Escribe tu comentario
+ 2