正则表达式: 简单的说,正则表达式就是一套处理字符串的规则和方法,以行为单位对字符串进行处理,通过特殊的符号辅助,我们可以快速的过滤,替换某些特定的字符串。 运维工作中,会有大量的访问日志,错误日志。如何能快速的过滤出我们需要的内容,这就要靠正则表达式。 awk,sed,grep(egrep)...
分类:
系统相关 时间:
2015-11-28 19:52:47
阅读次数:
205
基本组成部分:正则表达式的基本组成部分。正则表达式描述示例\转义符,将特殊字符进行转义,忽略其特殊意义a\.b匹配a.b,但不能匹配ajb,.被转义为特殊意义^匹配行首,awk中,^则是匹配字符串的开始^tux匹配以tux开头的行$匹配行尾,awk中,$则是匹配字符串的结尾tux$匹配以tux结尾的...
分类:
系统相关 时间:
2015-11-24 23:40:36
阅读次数:
355
linux运维正则表达式实战1.什么是正则表达式?简单的说,正则表达式就是一套处理大量的字符串而定义的规则和方法。例如:假设@代表12345通过正则表达式这些特殊符号,我们可以快速的过滤、替换需要的内容。linux正则一般以行为单位处理的。2.为什么要学习正则表达式?再工作中..
分类:
其他好文 时间:
2015-10-12 14:37:29
阅读次数:
198
正则表达式RegulerEXPression,REGEXPBasicREGEXP:基本正则表达式ExtendedREGEXP:扩展正则表达式1、grep[options]模式[files]使用基本正则表达式模式过滤文本的命令-i忽略大小写--color加颜色-v反向查找-o只显示被模式匹配到的字符串-E支持扩展的正则表达式-An:不仅显示匹配内容..
分类:
系统相关 时间:
2015-10-01 01:46:34
阅读次数:
207
c 正则-------------------------------------------------- 标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expre....
分类:
系统相关 时间:
2015-09-04 07:24:37
阅读次数:
2953
8-27Study1.学习命令总结:(word写的,格式可能上传时出了点问题)1.1cut:针对字符串切片操作sort:排序操作uniq:去重操作cut命令:格式:cutOPTION...[FILE]...-b:只查找位-c:只查找字节-d:设定间隔符-f:设定选择显示文件项单文件#;游离多文件#,#连续多文件#-#-n:不分割复..
分类:
系统相关 时间:
2015-09-01 17:05:48
阅读次数:
320
Linux文本处理三剑客grep:文本过滤工具sed:文本编辑器(以行为编辑对象单位)streameditorawk:文本报告生成器;linux上awk的实现为gawkgrep:GlobalsearchREgularExpressionandPrintouttheline作用:文本搜索工具,根据用户指定的“模式(pattern)”逐行去搜索目标文本,打印匹..
分类:
其他好文 时间:
2015-09-01 00:10:15
阅读次数:
313
1.正则表达式:就是一套处理大量字符串而定义的规则和方法。
2.正则表达式的应用很广泛,PERL,PHP,JAVA等。
3.linux运维中的正则表达式常用的:grep,sed,awk(linux三剑客).
4.正则表达式和linux通配符是有本质区别的。
注意事项:a,linux正则表达式一般以行为单位处理的。
b..
分类:
其他好文 时间:
2015-08-30 23:35:57
阅读次数:
354
我们先来看下egrep的相关参数:grep作用:通过一个指定的模式匹配指定的行常用选项:-E扩展正则表达式匹配相当于egrep命令-o只获取匹配到的内容-v匹配正则表达式相反的内容--color=auto将搜索到的内容高亮-Anum匹配到搜索到的行以及该行下面的num行-Bnum匹配到搜索到的行以及该行..
分类:
系统相关 时间:
2015-08-29 17:12:46
阅读次数:
312
Centos的grep的正则表达式和扩展表达式日期2015.08.28备注:其简述来自于马哥课堂笔记grepgrep是一个文本过滤工具根据用户指定的“模式(pattern)”逐行去搜索目标文本,打印匹配到的行;模式:由正则表达式的元字符及文本字符所编写的过滤条件;其中,元字符:字符不表示其字面..
分类:
系统相关 时间:
2015-08-29 01:00:27
阅读次数:
269