如果你想在当前目录下 查找"hello,world!"字符串,可以这样:
grep -rn "hello,world!" *
命令格式: grep -[选项] “pattern” 文件或目录
选项 | 含义 |
---|---|
-r | 是递归查找 |
-n | 是显示行号 |
-R | 查找所有文件包含子目录 |
-i | 忽略大小写 |
-l | 只列出匹配的文件名, |
-L | 列出不匹配的文件名, |
-w | 只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’), |
-C | 匹配的上下文分别显示[number]行, |
grep pattern1 | pattern2 files | 显示匹配 pattern1 或 pattern2 的行, |
grep pattern1 files | grep pattern2 files | 显示既匹配 pattern1 又匹配 pattern2 的行。 |