BUSCAR TEXTO CON GREP

Pre-requisitos

  • Por defecto en windows no viene instalado grep, este se debe instalar con scoop

TODOS LOS ARCHIVOS DENTRO DE UN DIRECTORIO

grep -lir "test" "/mnt/toshiba/documentos"

l: Imprime la ruta del archivo que contiene el texto solicitado
i: No reconoce entre mayusculas y minusculas
r: Busca de forma recursiva en el directorio indicado

DETERMINADOS ARCHIVOS DENTRO DE UN DIRECTORIO

Si queremos buscar solo en determinado tipo de archivos
Ejecutar el comando siguiente, adaptado a las necesidades especificas.

grep -lir "pruebas" /mnt/toshiba/documentos/*.txt

Para buscar varias cadenas de texto

grep -r -e "Test" -e "Pruebas" /mnt/toshiba/documentos/

EN EL ARCHIVO ESPECIFICADO

Windows

grep "invalid password" audit.log

Linux

grep invalid password audit.log

EXPORTAR EL RESULTADO A OTRO ARCHIVO

Windows

grep "invalid password" audit.log > error.txt

Linux

grep invalid password audit.log cat /tmp/errores.txt
Scroll al inicio