grep 命令

   (1)grep 选项:

     -c      :只输出匹配行的计数。

    -i       : 不区分大小写。(只适用单个字符)

   -h     : 查询多文件时不显示文件名。

   -n    :显示匹配行及行号。

   -s    :不显示不存在或无匹配文本的错误信息。

  -v  :不显示不包含匹配文本的所有行。

例子:

精确匹配,比如查找和56精确匹配的: grep '56/>'   filename

查找数字6至少出现4次的所有行: grep '6/{4,/}' filename

查找包含三个9的所有行:    grep '9/{3/}'  fileName

查找数字8出现2到5次的所有行 grep '8/{2,5/}' fileName

匹配空行: grep -n '^$' fileName

类:[[:upper:]]  匹配【A-Z】;[[:lower:]] 匹配【a-z】

       [[:digit:]] 匹配【0-9】;[[:alnum:]] 匹配【0-9a-zA-Z】

      [[:alpha:] ]匹配【a-zA-Z】

(2)对应egrep特殊作用:

       egrep -f   fileName1   fileName2

     在fileName2中 查找fileName1的内容。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值