命令用途
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)
grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,不会修改原文件内容。
命令语法
grep [OPTIONS] PATTERN [FILE…] grep [OPTIONS] [-e PATTERN | -f FILE] [FILE…]
其中option为grep命令的选项,pattern为要匹配的简单字符串或携带特殊字符的模式字符串,-e可以指定多个要匹配的pattern,file为文件列表,可有多个文件
如果在File参数中指定了多个名称,grep命令将显示包含匹配行的文件的名称。对 shell 有特殊含义的字符 ($, *, [, |, ^, (, ), ) 出现在 Pattern参数中时必须带双引 。
参数列表
grep –help
命令实例
1. 同时显示匹配行上下的
格式:grep -2 pattern filename同时显示匹配行的上下2行。
2. 打印匹配行前面打印该行所在的块 码 -b
3. 只打印匹配的行数,不显示匹配的内容 -c
4. 当搜索多个文件时,不显示匹配文件名前缀 -h
5. 取消显示,只返回退出状态。0则表示找到了匹配的行 -q
6. 打印匹配模板的文件清单 -l
7. 打印不匹配模板的文件清单 -L
8. 在匹配的行前面打印行 -n
9. 不显示关于不存在或者无法读取文件的错误信息 -s
10. 反检索,只显示不匹配的行 -v
11. 如果被引用,就把表达式做为一个单词搜索 -w
12. 显示软件版本信息 -V
13. 不区分大小写地搜索。默认情况区分大小写 -i
订阅
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的文章。
如果文章对你有帮助,请随手点个赞吧!
(完)
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux实用命令grep命令25073 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!