Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > grep
【标  题】:grep
【关键字】:grep
【来  源】:http://blog.chinaunix.net/article.php?articleId=56622&blogId=11500

grep

Your Ad Here 信g r e p是U N I X和L I N U X中使用最广泛的命令之一。g r e p(全局正则表达式版本)允许
对文本文件进行模式查找。如果找到匹配模式, g r e p打印包含模式的所有行。g r e p支持基本正
则表达式,也支持其扩展集。

g r e p一般格式为:
grep [选项]基本正则表达式[文件]
这里基本正则表达式可为字符串。

-c 只输出匹配行的计数。
-i 不区分大小写(只适用于单字符)。
-h 查询多文件时不显示文件名。
-l 查询多文件时只输出包含匹配字符的文件名。
-n 显示匹配行及行号。
-s 不显示不存在或无匹配文本的错误信息。
-v 显示不包含匹配文本的所有行。

查询多个文件
如果要在当前目录下所有. d o c文件中查找字符串“ s o r t”,方法如下:
$ grep "sort"*.doc
或在所有文件中查询单词“ sort it”
$ grep "sort it" *

使用g r e p抽取精确匹配的一种更有效方式是在抽取字符串后加 >。

使用正则表达式使模式匹配加入一些规则,因此可以在抽取信息中加入更多选择。使用
正则表达式时最好用单引号括起来,这样可以防止g r e p中使用的专有模式与一些s h e l l命令的
特殊方式相混淆。

使用grep匹配“与”或者“或”模式

AWK:【上一篇】
国际化(Internationalization,简写为I18N):【下一篇】
【相关文章】
  • grep高亮显示关键字
  • 終於有了windows下的grep,awk.....了
  • grep命令
  • FreeBSD Grep的介绍
  • grep的使用(二)
  • KingReport (国内报表)
  • 【随机文章】
  • MYSQL初学者使用指南---转
  • Script Encoder 语法
  • Java XML解析 - 使用SAX 示例
  • DBA的敏捷 - 读
  • 在DataGridView最下方通过paint显示一行相关数据
  • SNAP的另类实现,采用js生成IFRAME内嵌框架的形式实现链接的网页'图像预览'
  • 软件测试的“道”与“术”
  • 信息安全策略之五:Remote Access Policy
  • 流氓软件引发流氓网站 3721淘宝eBay上投诉榜
  • FreeBSD 升级、编译内核的步骤(标准方式)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.