grep命令

grep家族

grep:标准grep命令;
Egrep:扩展grep,支持基本及扩展的正则表达式;
Fgrep:快速grep。允许查找字符串而不是一个模式

grep的一般格式: grep[选项]基本正则表达式[文件]
常用的grep选项:
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 ‘搜寻字符串’ 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :显示匹配行及行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行!
–color=auto :可以将找到的关键词部分加上颜色的显示喔!
-h : 查询多文件时只输出包含匹配字符的文件名
-s : 不显示不存在或者无匹配文本的错误信息。

使用grep抽取精确匹配的一种更有效的方式是在抽取字符串之后加 >;如:grep '48\>' test.file

egrep

egrep 代表expression或者extended grep,egrep接收所有的正则表达式,egrep一个显著的特性是可以以一个文件作为保存的字符串,然后将它传给egrep作为参数,为此可以使用-f; 如: egroup -f grepstrings test.file

更多参考:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值