Autor Tema: buscarcadenas de texto  (Leído 2754 veces)

Desconectado ikun

  • Iniciado
  • *****
  • Mensajes: 1621
buscarcadenas de texto
« en: 29 de Mayo de 2004, 03:38:32 pm »
Si bien no existe un comando directo en linux para buscar cadenas, se puede hacer mediante la conjunción de tres comandos, poniendo en el intérprete de comandos la siguiente instrucción:

find "ruta" -type f | xargs grep "cadena a buscar"

Con find (y la opción usada) se buscan archivos en el directorio especificado (usar . para el directorio actual), el comando xargs combina cada elemento con el comando especificado y grep busca patrones en el archivo.



Un beso.Ikun.

Desconectado ElCorvaq

  • Junior Member
  • **
  • Mensajes: 15
Re
« Respuesta #1 en: 02 de Junio de 2004, 12:42:53 pm »
Gracias por el apunte, aunque precisamente grep y sus variantes son los comandos utilizados para buscar cadenas en linux. Si lo que quieres es buscar un patrón de expresión regular o cadena en los archivos contenidos en una carpeta y subcarpetas puedes ejecutar esto

grep -R "patrón" *

para buscar recursivamente en el directorio actual o

grep -R "patrón" ruta

para buscar recursivamente en una ruta.

Saludos

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License