Grep 查找目录中所有文件中的文本
在目录和子目录中搜索特定术语的所有文件非常有用,并且在各种情况下都派上用场。它适用于所有Linux系统,基本语法如下。
grep-r-ipatterndirectory
-r标志用于在给定目录下递归搜索,-i标志用于忽略大小写。该模式是一个普通的正则表达式,可以使用-E标志将其更改为扩展集。
在当前目录下的所有内容中查找搜索词的示例如下所示。
grep-r-isearchterm./
请记住,如果您想使用正则表达式字符,则需要对它们进行转义。例如,要查找所有PHP开始标记,您需要转义grep-r-i\<\?php./