Hola!
Estoy buscando algun comando que me permita buscar un determinado texto dentro de los archivos de una carpeta, alguno me ayuda?
Saludos!
Hola!
Estoy buscando algun comando que me permita buscar un determinado texto dentro de los archivos de una carpeta, alguno me ayuda?
Saludos!
En este caso, se puede usar el comando grep con los modificares -H -n -i -r, más o menois se quedaría así
grep -H -n -i -r "texto a buscar" ruta/*
esto te buscaría el texto en cualquier archivo dentro de la ruta. Si los archivos tienen una extensión determinada, por ejemplo .txt, se lo puedes poner:
grep -H -n -i -r "texto a buscar" ruta/*.txt
-H te muestra el archivo y la línea en que está
-n te dice el nº de línea dentro del archivo
-i para no diferenciar mayúsculas y minúsculas
-r recursive, busca en subdirectorios
Si sólo quieres saber en que ficheros está el texto puedes usar sólo los modificardores: -l -i -r
Si quieres que la búsqueda te la guarde en un archivo debes de poner al final la salida al archivo que quieras:
grep -H -n -i -r "texto a buscar" ruta/* >>busqueda.txt
There are currently 1 users browsing this thread. (0 members and 1 guests)