linux grep oracle,linux文本处理工具之grep

定义:

grep(global search regular expression and print out the line):搜索匹配模式的行,并将其打印出来.

pattern:匹配模式,可以文本字符,更多时候是元字符

法语:

grep [选项] [模式] [文件]

常用选项:

-i:忽略大小写

--color:高亮显示所匹配的字符串

-o:只打印显示所匹配的字符串

-v:显示不匹配模式的所有行

-Bn:显示匹配行及前面的n行

-An:显示匹配行及后面的n行

-Cn:显示匹配行的前后n行,此选项相当于An和Bn

元字符:

.:仅匹配一个字符

*:前面字符出现0次或n次

\?:前面字符出现0次或1次

^:锚定行首,此字符后面的任意内容必须出现在行首

$:锚定行尾,此字符前面的任意内容必须出现在行尾

^$:空白行

[]:匹配指定范围内的任意单个字符

[^]:不匹配指定范围内的任意单个字符

锚定单词:

\<:>

\>:其前面的任意字符必须作为单词尾部出现

分组:

\(\):\(ab\)*把ab当作一个整体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值