linux遍历所有文件包含字符串,Linux系统中使用grep命令,查找包含某字符串的文件...

我们在windows查找包含包含某些文字的文件时,通过高级查找工具可以很方便的做到,一次在linux要用到这一功能时却犯了难,我们知道使用find -name 命令可以根据文件名来查找,但具体到文件里面的内容时就做不到了,经查找资料用grep这一命令可以满足我们的需要,现总结如下

grpe命令格式

grep 「选项」 “查找的内容” 「查找文件的路径」

实例

1-在当前目录下查找所有包含有“测试”内容的文件

robin@robin-Lenovo:~$ grep -rn “测试” ./

linux遍历所有文件包含字符串,Linux系统中使用grep命令,查找包含某字符串的文件..._第1张图片

-r 是递归查找所有符合条件的内容

-n 是显示查找到的“字符串”所在文件中的行号

参考内容

用法: grep [选项]… PATTERN [FILE]…

Search for PATTERN in each FILE.

Example: grep -i 'hello world' menu.h main.c

Pattern selection and interpretation:

-E, --extended-regexp PATTERN is an extended regular expression

-F, --fixed-strings PATTERN is a set of newline-separated strings

-G, --basic-regexp PATTERN is a basic regu

你可能感兴趣的:(linux遍历所有文件包含字符串,Linux系统中使用grep命令,查找包含某字符串的文件...)