grep全局正则表达式检索工具

grep正则表达式是Linux三剑客的一员,是Linux最为重要的的工具之一。

grep为基本正则表达式

egrep为扩展正则基本表达式

语法格式:  grep  参数   关键词   文件

参数

-a    不要忽略二进制数据

-B    显示符合样式的哪一行之外,并显示该行之前的内容

-b   将可执行文件当作文本文件来搜索

-c    仅显示搜索到的行数

-C   显示符合样式的哪一行外还显示该行之前后的内容

-I      忽略大小写

-n     显示行号

-v     反向选择,通常称为取反

^      锚定行首

$     锚定行尾

^$   表示空白行

\   是转义符

\< 单词位置锚定

\>锚定单词尾

\(  \)    分组,括号包含的内容在接下来的搜索中必须出现

*   匹配前面的字符任意次

.   任意一个字符

\.   表示点

-?表示显示匹配行上下几行,例如显示匹配行上下两行输入-2即可。

{m}   匹配前面字符m次

{m,n}  至少m次,之多n次

{m,}   至少m次

{0,n}   最多n次

[]   匹配指定范围内的字符

[^]  匹配不在指定范围内的字符

上述参数中{}、[]、()需要配合egrep使用,例如 egrep  []  文件

grep命令常和管道符|、cat、ps一起使用

例如   有这样一个文件名为access.log,内容如下。练习grep命令及参数配合使用。
192.168.11.121 
19

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@britney

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值