grep和正则表达式的应用Linux文本处理三剑客:grep:文本过滤工具;sed:文本编辑器(行);streameditorawk:文本报告生成器;Linux上awk的实现为gawkgrep:GlobalsearchREgularexpressionandPrintouttheline.作用:文本搜索工具,根据用户指定的“模式(pattern)”逐行去搜索目标..
分类:
系统相关 时间:
2015-08-29 17:14:43
阅读次数:
267
虽然正则表达式经常都在用,但是很少能够静下心来仔细的总结一下。最近看了一个台湾人的网站叫做鸟哥Linux私房菜,关于正则表达式的描述挺详细的。在此,我进行一下总结,如果想仔细的学习正则表达式,请访问鸟哥Linux私房菜,台湾同胞的网站是繁体中文的,需要点儿耐心。 正则表达式只是字符串的一种描述,只有...
分类:
系统相关 时间:
2015-07-10 12:46:45
阅读次数:
167
正则表达式示例表字 符 意 义 示 例* 任意长度的字符串。 a* 表示: 空字符串、aaaa、a…? 长度为0或者1的字符串。 a? 表示: 空字符串和a。+ 长度为一个或者多个的字符串。 a+表示:a、aa、aaaaaa…. 任意字符。 a. 表示:a后跟任意字符。{} 代表上一规则重复数目、{...
分类:
其他好文 时间:
2015-06-13 15:34:08
阅读次数:
108
正则表达式示例表字 符 意 义 示 例* 任意长度的字符串。 a* 表示: 空字符串、aaaa、a…? 长度为0或者1的字符串。 a? 表示: 空字符串和a。+ 长度为一个或者多个的字符串。 a+表示:a、aa、aaaaaa…. 任意字符。 a. 表示:a后跟任意字符。{} 代表上一规则重复数目、{...
分类:
其他好文 时间:
2015-04-15 19:07:27
阅读次数:
134
一、实验目的练习使用vim编辑器、掌握正则表达式和sed编辑器的使用二、实验环境CentOS6.5系统.三、实验内容1.练习使用vim编辑器2.利用grep和正则表达式进行文本过滤3.利用sed对文本进行过滤和编辑四、实验步骤:1、利用vim编辑文件employees,该文件的每一行包含一名雇员的信息..
分类:
系统相关 时间:
2015-01-10 06:42:15
阅读次数:
574
一、grepgrep-printlinesmatchingapattern(grep可以分析一行信息,若当中有我们所需要的信息,就将该行拿出来)grep[OPTIONS]PATTERN[FILE...](pattern:文本字符和正则表达式的元字符组合而成的匹配条件)-a:将binary文本以text文本的方式搜寻数据-c:计算找到‘pattern’的次..
分类:
其他好文 时间:
2014-11-03 01:24:33
阅读次数:
161
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
Linux系统中有很多文件,比如配置文件、日志文件、用户文件等。文件中都包含了大量的信息,我们可以使用cat等命令轻松将其输出到屏幕,但如果要从文件中分析或提取数据,还需要其他工具来实现。而linux正好提供了这些工具:grep、awk、sed等。把这些工具使用...
分类:
其他好文 时间:
2014-08-24 22:20:03
阅读次数:
278
上一篇文章总结了一些grep基本用法。在这次的内容里介绍grep和正则表达式结合使用的方法。首先介绍下正则表达式,正则表达式非基本和扩展两种。名词释义:正则表达式:正则表达式其实就是描述某些复杂规则字符串的代码集合。元字符:在正则表达式中具有特殊意义的专用字符正则..
分类:
其他好文 时间:
2014-05-14 15:52:01
阅读次数:
244