grep 的使用方法全解释
1、grep 全称为Globally search a Regular Expression and Print,
它是一种强大的文本搜索工具,
它能使用特定模式匹配(包括正则表达式)搜索文本,
文本的来源可以是文件也可以是stdin(标准输入)
并默认输出匹配行。
用起来十分方便简单。
2、基本用法格式
Usage: grep [OPTION]... PATTERN [FILE]...
OPTION就是一些参数设置,
PATTERN 就是所需要匹配的数据的模板,
默认是一个基本的正则表达式。
3、正则表达式的选择和解析
-E,-F,-G,-P 是配置PATTERN的来源的
-e 是用Pattern 进行匹配
-f, Pattern 来源于文件。
-i, 不区分大小写
-w, 全字匹配
-x, 全行匹配
-z,数据行以0字节结束,而不是一个新行
4、杂项
-s 抑制错误输出
-v 选择不匹配的行
-V 显示版本信息
--help 显示帮助文本
5、输出控制
输出控制的功能很多,这里列举一下可能使用到的
-b 打印输出字节偏移量
-n 打印行号
-r 递归调用
-c 输出符合情况的总数
6、文本控制
-A,-B,-C就是打印关键字,前后行的内容
使用表达式可以测试
echo -e "1\n2\n3\n4\n5\n6\n7\n8\n9\n10" | grep '3' -A 5
如图
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。