7-2 文本三剑客之grep

grep语法格式:
grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
常用选项:
-F 指定的模式被解释为字符串
-i 忽略大小写
-o 只输出匹配的部分(而不是整个行)
-v 反向选择,即输出没有匹配到的行
-c 计算找到的符号行的次数
-n 顺便输出行号

常见用例

递归目录中的所有文件

默认情况下 grep 会匹配指定定文件中的内容,如果我们指定了一个目录,grep 则直接罢工:
使用选项 -R, -r, --recursive 会递归指定目录下的所有文件,并匹配其内容:

grep -r 'world'  /opt

在递归的过程中只输出匹配内容所在的文件名称

可以同时使用r和-l

grep -rl 'email'  /opt
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容