linux系统grep用法,linux中grep的用法

1、grep    [内容]    /data/boy     只显示该文件中的内容,其他不显。

grep一般常用参数:

- i   :匹配时忽略大小写

- n  :匹配的内容开头显示行号

- v  : 匹配没有"搜索字符串"的内容,即过滤匹配内容

--color=auto   :     以特定颜色高亮显示匹配关键字

grep其他参数:

- c  :  统计搜索到匹配字符串的次数

- o :  仅显示匹配的内容(常用于统计出现次数)

- a  : 在二进制文件中以文本文件的方式搜索内容

2、 扩展的正则表达式:使用命令grep -E,即egrep

+ : 表示重复“1个或1个以上”前面的字符(*表示重复“0个或0个以上”前面的字符),如 :grep -Eo  "go+d"  /day.log  表示匹配/day.log 中含有1个或1个以上go的内容。

?:表示重复“0个或1个以上”前面的字符(.表示重复”有且只有1个”前面的字符),如 :grep -Eo  "g?d"  /day.log  表示匹配/day.log 中含有0个或1个g的内容。

|  : 表示同时过滤多个字符串,如egrep "3306 | 1521" /etc/services.

()  :   分组过滤,后向引用。

POSIX    方括号字符集

元字符

3、

grep    n1  -A  n2     :除了显示匹配的n1行,还显示该行之后n2行。

grep    n1  -B  n2     :除了显示匹配的n1行,还显示该行之前n2行。

grep    n1  -C  n2     :除了显示匹配的n1行,还显示该行前后脚各n2行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值