我需要在文件夹结构中搜索特定的字符串。
文件系统包含多个文件,但我只需要检查 XML 文件。
我搜索并尝试了 Linux 递归搜索的命令,但没有成功。我从命令中得到了以下输出
$ 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
请帮忙。
我需要搜索
String: "invokeAction"
Mode: Word Only
Directory: Current Directory Recursively
答案1
这将从路径中递归搜索所有 python 文件 (*.py),并对每个文件运行 grep -l import
find /path/To/Seach -iname \*.py -exec grep -l import {} \;