grep es una de las herramientas más útiles para encontrar caracteres de texto, palabras y frases dentro de su caja de Linux. Hoy le mostraremos cómo usar correctamente el parámetro grep que distingue entre mayúsculas y minúsculas para encontrar la información exacta que necesita.
Supongamos que tiene dos palabras dentro de un archivo de texto:Hola y hola.
Si ejecuta un grep normal, como:
grep hello nixcp.txt
La salida le mostrará solo las únicas líneas de búsqueda que contienen la línea que contiene la palabra "hola". Como puede ver, grep no distingue entre mayúsculas y minúsculas.
Sin embargo, si agrega el parámetro -i, esto hará que grep sea sensible a mayúsculas y minúsculas, intentémoslo de nuevo.
grep -i "Hello" nixcp.txt
Muchos usuarios nuevos de Linux y Unix a menudo usan cat y luego grep, no está mal usar ambos comandos, pero no es útil en absoluto porque está agregando más comandos a algo que realmente no lo necesita. Ejemplo de grep sensible a mayúsculas y minúsculas usando cat:
cat nixcp.txt | grep -i “Hello”
Ambos ejemplos le mostrarán la lista completa de palabras coincidentes que comienzan con "hola" y "Hola", incluso encontrará palabras como HOLA o hola si las agrega al archivo de texto. Hará que sea realmente más fácil encontrar los caracteres deseados cuando los necesite.
Mire este video donde mostramos un uso práctico de la opción grep que distingue entre mayúsculas y minúsculas usando el parámetro -i:
Lectura adicional:
- Hoja de referencia de comandos básicos de Linux
- Hombre Grep en Gnu