.png)
Necesito buscar una cadena particular dentro de una estructura de carpetas.
El sistema de archivos contiene varios archivos, pero solo necesito verificar los archivos XML.
Busqué y probé los comandos para la búsqueda recursiva de Linux pero no funcionó. Obtuve el siguiente resultado del comando
$ grep -rio --include=*.xml "invokeAction" .
grep: No match.
$ grep -riwc "invokeAction" *
grep: <.Lists all the file Names recursively.>: No such file or directory
$ grep -ir invokeAction *.xml
grep: <.Lists all the file Names.>: No such file or directory
Por favor ayuda.
necesito buscar
String: "invokeAction"
Mode: Word Only
Directory: Current Directory Recursively
Respuesta1
Esto buscará desde la ruta, de forma recursiva, todos los archivos de Python (*.py) y ejecutará grep -l import en cada archivo.
find /path/To/Seach -iname \*.py -exec grep -l import {} \;