Aprenderemos los el comando GREP un comando muy útil para realizar búsquedas en Linux
Buscar un texto, excluyendo una carpeta en la que se debe de buscar
grep -l -i -R --exclude-dir=Documentos "ASOCIAR" /home/joel
DOS
Por ejemplo, para buscar archivos que contengan la cadena ‘GNU’ en su sistema Linux excluyendo los directorios proc
, boot
y sys
se correría:
grep -r --exclude-dir={proc,boot,sys} gnu /
En el siguiente ejemplo, buscamos la cadena en todos los archivos del directorio de trabajo actual noviello
, excluyendo los archivos que terminan en .png
y .jpg
:
grep -rl --exclude=*.{png,jpg} noviello *
Buscar texto especifico en carpetas
GREP nos ofrece una instrucción sencilla para realizar búsqueda de texto específicos en diferentes archivos, los mismos que se ubiquen en un directorio.
Necesitamos buscar ITAU_CAST en un TXT u otro formato plano. Esta búsqueda se realizara dentro de un directorio especifico que contiene diversos sub directorios.
grep -ri "ITAU_CAST" *