* grep:
传统的 grep 程序, 在没有参数的情况下, 只输出符合 RE 字符串之句子. 常见参数如下:
-v: 逆反模示, 只输出"不含" RE 字符串之句子.
-r: 递归模式, 可同时处理所有层级子目录里的文件.
-q: 静默模式, 不输出任何结果(stderr 除外. 常用以获取 return value, 符合为 true, 否则为false .)
-i: 忽略大小写.
-w: 整词比对, 类似 <word> .
-n: 同时输出行号.
-c: 只输出符合比对的行数.
-l: 只输出符合比对的文件名称.
-o: 只输出符合 RE 的字符串. (gnu 新版独有, 不见得所有版本都支持.)
-E: 切换为 egrep .

* egrep:
为 grep 的扩充版本, 改良了许多传统 grep 不能或不便的操作. 比方说:
- grep 之下不支持 ? 与 + 这两种 modifier, 但 egrep 则可.
- grep 不支持 a|b 或 (abc|xyz) 这类"或一"比对, 但 egrep 则可.
- grep 在处理 {n,m} 时, 需用 { 与 } 处理, 但 egrep 则不需.
诸如此类的... 我个人会建议能用 egrep 就不用 grep 啦... ^_^

* fgrep:
不作 RE 处理, 表达式仅作一般字符串处理, 所有 meta 均失去功能.

grep与egrep的区别!相关推荐

  1. grep与egrep的区别

    grep与egrep的区别: 在linux系统环境下,我们通常使用grep命令来过滤出需要的行而egrep确很少使用,他们的区别其实很简单,grep默认不支持正则表达式,egrep默认支持正则表达式, ...

  2. grep和egrep的区别

    1. grep简介 grep (global search regular expression_r(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大 ...

  3. shell脚本_ grep和egrep命令

    grep 全称(Global search REgular expression and Print out the line) 作用:文本搜索工具,根据用户指定的文本模式(正则表达元字符以及正常字符 ...

  4. linux里grep和egrep,fgrep的区别

    例子: 1. : 格式: grep [option] pattern filename 注意: pattern如果是表达式或者超过两个单词的, 需要用引号引用. 可以是单引号也可双引号, 区别是单引号 ...

  5. linux egrep和grep区别,Linux中的Grep,Egrep和Fgrep有什么区别?

    在Unix系统上的一个着名的搜索工具,可以用于搜索任何东西,无论是一个文件,或一行或多行的文件是grep实用程序.它在功能上非常庞大,这可以归因于它支持的大量选项:使用字符串模式或reg-ex模式或基 ...

  6. Linux正则表达式grep与egrep

    grep -io "http:/=[A-Z0-9]\{16\}" ./wsxf.txt >wsxf_urls.txt Linux正则表达式grep与egrep 正则表达式:它 ...

  7. 小试牛刀:文本处理工具之grep、egrep详解

    grep.egrep命令 本文中主要介绍了linux系统下grep.egrep命令和正则表达式的基本参数和使用格式.方法. 1. Grep简介 grep (global search regular ...

  8. grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配“与”或者“或”模式

    原文地址为: grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配"与"或者"或"模式 转自:http://hi.baidu.com/ch ...

  9. Linux命令:grep命令 | egrep命令

    grep:文本搜素工具,根据用户指定的文本模式对目标文件进行逐行搜索,显示能被模式所匹配到的行 包含三个命令:grep.egrep(相当于grep -E 扩展的正则表达式)和fgrep(相当于grep ...

最新文章

  1. 未能在给定的程序集中找到任何适合于指定的区域性(或非特定区域性)的资源解决办法...
  2. MFC程序提示 0xC0000005: 读取位置 0x00000020 时发生访问冲突。
  3. Error-Project facet Java version 1.8 is not supported
  4. 蓝桥杯第八届省赛JAVA真题----正则问题
  5. Myeclipse学习总结(2)——MyEclipse快捷键大全
  6. web项目中用户登录的具体流程
  7. centos 日志切割_CentOS Linux使用logrotate分割管理日志
  8. 华为nova2s云相册在哪里_华为反人类的用户体验
  9. OpenGL与EGL最简流程(十八)
  10. html页面加密js,javascript怎么加密?
  11. 计算机技术为我们带来的影响,计算机技术对社会发展的影响探析
  12. 神经网络检索方法与一种结合local和distributed文本相似度算法
  13. Pandas数据分析(十年期国债收益率 与 十年期国债期货价格的相关性)
  14. python 左对齐 右对齐_python format格式化进阶-左对齐右对齐 取位数
  15. 盘点HTML转义字符集合
  16. windows技巧--win7修改锁屏壁纸(不用软件)
  17. 软件架构设计师:软件架构风格
  18. 贝多芬第九交响第五乐章合唱歌词
  19. python根据excel生成报表_python生成Excel图表(通过xlsxwriter)
  20. Transformer Tracking

热门文章

  1. JavaWeb - Request Response
  2. PH15-7Mo是什么?
  3. 2022年全国职业院校技能大赛网络安全赛卷(中职组)卷6
  4. 宽带拨号密码查看工具
  5. 学习笔记 | c++中四种类型cast(强制)转换
  6. mmap MAP_PRIVATE MAP_SHARED
  7. Nginx的介绍与使用
  8. 靠一己之力造就3个首富,丁磊、刘强东、宗庆后背后的神秘女人
  9. VB实现excel自动拆分表格
  10. 插入排序:直接插入、交换插入、折半插入