grep与egrep的区别!
* 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的区别!相关推荐
- grep与egrep的区别
grep与egrep的区别: 在linux系统环境下,我们通常使用grep命令来过滤出需要的行而egrep确很少使用,他们的区别其实很简单,grep默认不支持正则表达式,egrep默认支持正则表达式, ...
- grep和egrep的区别
1. grep简介 grep (global search regular expression_r(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大 ...
- shell脚本_ grep和egrep命令
grep 全称(Global search REgular expression and Print out the line) 作用:文本搜索工具,根据用户指定的文本模式(正则表达元字符以及正常字符 ...
- linux里grep和egrep,fgrep的区别
例子: 1. : 格式: grep [option] pattern filename 注意: pattern如果是表达式或者超过两个单词的, 需要用引号引用. 可以是单引号也可双引号, 区别是单引号 ...
- linux egrep和grep区别,Linux中的Grep,Egrep和Fgrep有什么区别?
在Unix系统上的一个着名的搜索工具,可以用于搜索任何东西,无论是一个文件,或一行或多行的文件是grep实用程序.它在功能上非常庞大,这可以归因于它支持的大量选项:使用字符串模式或reg-ex模式或基 ...
- Linux正则表达式grep与egrep
grep -io "http:/=[A-Z0-9]\{16\}" ./wsxf.txt >wsxf_urls.txt Linux正则表达式grep与egrep 正则表达式:它 ...
- 小试牛刀:文本处理工具之grep、egrep详解
grep.egrep命令 本文中主要介绍了linux系统下grep.egrep命令和正则表达式的基本参数和使用格式.方法. 1. Grep简介 grep (global search regular ...
- grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配“与”或者“或”模式
原文地址为: grep 或 egrep 或awk 过滤两个或多个关键词|使用grep匹配"与"或者"或"模式 转自:http://hi.baidu.com/ch ...
- Linux命令:grep命令 | egrep命令
grep:文本搜素工具,根据用户指定的文本模式对目标文件进行逐行搜索,显示能被模式所匹配到的行 包含三个命令:grep.egrep(相当于grep -E 扩展的正则表达式)和fgrep(相当于grep ...
最新文章
- 未能在给定的程序集中找到任何适合于指定的区域性(或非特定区域性)的资源解决办法...
- MFC程序提示 0xC0000005: 读取位置 0x00000020 时发生访问冲突。
- Error-Project facet Java version 1.8 is not supported
- 蓝桥杯第八届省赛JAVA真题----正则问题
- Myeclipse学习总结(2)——MyEclipse快捷键大全
- web项目中用户登录的具体流程
- centos 日志切割_CentOS Linux使用logrotate分割管理日志
- 华为nova2s云相册在哪里_华为反人类的用户体验
- OpenGL与EGL最简流程(十八)
- html页面加密js,javascript怎么加密?
- 计算机技术为我们带来的影响,计算机技术对社会发展的影响探析
- 神经网络检索方法与一种结合local和distributed文本相似度算法
- Pandas数据分析(十年期国债收益率 与 十年期国债期货价格的相关性)
- python 左对齐 右对齐_python format格式化进阶-左对齐右对齐 取位数
- 盘点HTML转义字符集合
- windows技巧--win7修改锁屏壁纸(不用软件)
- 软件架构设计师:软件架构风格
- 贝多芬第九交响第五乐章合唱歌词
- python根据excel生成报表_python生成Excel图表(通过xlsxwriter)
- Transformer Tracking