HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > GNU/Linux, Unix, *BSD and Free Software, Android
buscarcadenas de texto
(1/1)
ikun:
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.
ElCorvaq:
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
Navegación
Ir a la versión completa