Isto irá procurar a partir do caminho, recursivamente, para todos os arquivos python (* .py) e executar grep -l import em cada arquivo
find /path/To/Seach -iname \*.py -exec grep -l import {} \;
Eu preciso pesquisar uma string específica dentro de uma estrutura de pastas.
O sistema de arquivos contém vários arquivos, mas eu preciso verificar apenas os arquivos XML.
Eu procurei e tentei os comandos para a busca recursiva do Linux, mas não funcionou. Eu tenho a seguinte saída do 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 ajude.
Eu preciso pesquisar
String: "invokeAction"
Mode: Word Only
Directory: Current Directory Recursively
Isto irá procurar a partir do caminho, recursivamente, para todos os arquivos python (* .py) e executar grep -l import em cada arquivo
find /path/To/Seach -iname \*.py -exec grep -l import {} \;
Tags grep linux file-search