Buscar artículos en cambiatealinux.com



grep - buscar texto dentro de ficheros

Por Alex, el 17/11/2016 · 2 min lectura   -  Comentarios: 0   -  Comentar el artículo
Con grep podemos buscar texto dentro de ficheros, también se utiliza para filtrar los resultados de otros comandos
Guardar el artículo.

Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




El funcionamiento del grep es sencillo, desde la linea de comandos escribimos

grep [opciones] [patrón de búsqueda] [archivo]

Por ejemplo, queremos buscar la palabra error en el fichero logs.txt lo haremos de la siguiente forma

grep error logs.txt

Con el paramento -r buscaremos recursivamente en todos los subdirectorios a partir del directorio que nos encontremos

grep -r error *

Por ejemplo, el comando de arriba buscar recursivamente la palabra error en todos los ficheros, el * significa que buscar en todos los archivos.

Como todos los comando podemos utilizar el parámetro --help para ver la ayuda

grep --help

Los parámetros mas comunes son:

  • -i No distingue entre mayúsculas y minúsculas
  • -n Muestra el numero de línea donde aparece el texto buscado
  • --exclude-dir=* Excluye directorios, * los excluye todos
  • -c Cuenta las veces que aparece el texto buscado en los archivos que encuentra
  • -A10 -B10 Muestras las 10 lineas antes y las 10 lineas después de donde se encuentra la palabra o texto buscado. Se puede utilizar solo una de las dos y el 10 puede ser cualquier numero que queráis.
  • -L Muestra solo el nombre de los archivos donde busca el texto buscado
  • -l Muestra solo el nombre de los archivos donde encuentra el texto buscado

Todos estos parámetros pueden combinarse entre si para afinar las búsquedas

grep es un comando muy versátil y puede combinarse fácilmente con todos los comandos linux, por ejemplo con los comandos:

ps para buscar procesos
tail para filtrar texto en un fichero
dpkg para gestionar paquetes

Cualquier comando podemos separarlo por un pipe, este simbolo |, y filtrar con grep

Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.




Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Publicidad




Añadir un comentarios:


  • Comenta el artículo si te ha sido de utilidad y te ha funcionado para que pueda ayudar a mas personas.
  • Si no ha funcionado comentalo tambien asi yo puedo repasarlo e intentar ver porque no funciona.

En ambos casos tú opinión es valiosa y de mucha utilidad para mejorar el blog y ayudar a otros usuarios.



(no se publica el email)


Los comentarios no se publican al momento sino que son revisados para prevenir el spam.

Todavía no hay comentarios.
Archivo:


2024 16 2023 34 2022 87 2021 87 2020 83 2019 38 2018 37 2017 85 2016 138 2015 49 2014 5 2013 9 2012 7 2010 1