grep基础命令

grep常用选项

  1. -A NUM,–after-context=NUM 除了列出符合行之外,并且列出后NUM行。
    如: $ grep –A 1 panda file (从file中搜寻有panda样式的行,并显示该行的后1行)
  2. -B NUM,–before-context=NUM 与 -A NUM 相对,但这此参数是显示除符合行之外并显示在它之前的NUM行。
    如: (从file中搜寻有panda样式的行,并显示该行的前1行)
    $ grep -B 1 panda file
  3. -C [NUM], -NUM, --context[=NUM] 列出符合行之外并列出上下各NUM行,默认值是2。
    如: (列出file中除包含panda样式的行外并列出其上下2行)(若要改变默认值,直接改变NUM即可)
    $ grep -C[NUM] panda file
  4. -c, --count 不显示符合样式行,只显示符合的总行数。若再加上-v,–invert-match,参数显示不符合的总行数。
  5. -i,–ignore-case 忽略大小写差别
  6. -n,–line-number 在匹配的行前面打印行号
  7. -v,–revert-match 反检索,只显示不匹配的行
  8. -s 不显示不存在或无匹配文本的错误信息
    如:执行命令grep “root” /etc/password,因为password文件不存在,所以在屏幕上输出错误信息,若使用grep命令-s开关,可屏蔽错误信息
  9. -w: 整词比对, 类似 \<word\>
  10. -o: 只输出符合匹配的字符串。 (gnu 新版独有, 不是所有版本都支持)
  11. -E: 切换为 egrep 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值