El comando grep en Linux

15.02.2023
17:28

El comando grep en sistemas operativos tipo UNIX se utiliza para buscar una determinada subcadena o expresión regular en archivos de texto o en la salida de otros comandos.

Función del comando grep

La sintaxis del comando grep es la siguiente:

grep [options] sample [files]

Aquí, pattern es la subcadena o expresión regular a buscar y [files] es la lista de archivos a buscar. Si no se especifica [files ], grep leerá la entrada desde la entrada estándar (lo que normalmente significa que puede pasar la salida de otros comandos a grep).

Algunas opciones comunes de grep son:

-i - ignorar mayúsculas y minúsculas al buscar

-r - busca recursivamente en todos los subdirectorios

-n - muestra el número de línea donde se encuentra un patrón

-v - mostrar sólo las líneas que no contienen el patrón

Por ejemplo, para encontrar todas las líneas del archivo ejemplo.txt que contengan la palabra "manzana", puede utilizar el comando

grep apple example.txt

Y para encontrar todos los archivos del directorio actual y sus subdirectorios que contengan la palabra "banana", puede utilizar el comando:

grep -r banana .

Aquí el punto representa el directorio actual.

15% de descuento en nuevos VPS
Dese prisa para pedir un servidor en cualquier lugar
Elija un VPS

Otros artículos

15.02.2023
7 439
Base de conocimientos / Instrucciones
Comandos útiles en el navegador Firefox para Linux
15.02.2023
11 398
Base de conocimientos / Instrucciones
El comando cp en Linux
15.02.2023
25 470
Base de conocimientos / Instrucciones
Cómo hacer un marco en LibreOffice