正则表达式: 简单的说,正则表达式就是一套处理字符串的规则和方法,以行为单位对字符串进行处理,通过特殊的符号辅助,我们可以快速的过滤,替换某些特定的字符串。 运维工作中,会有大量的访问日志,错误日志。如何能快速的过滤出我们需要的内容,这就要靠正则表达式。 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
正则表达式RegulerEXPression,REGEXPBasicREGEXP:基本正则表达式ExtendedREGEXP:扩展正则表达式1、grep[options]模式[files]使用基本正则表达式模式过滤文本的命令-i忽略大小写--color加颜色-v反向查找-o只显示被模式匹配到的字符串-E支持扩展的正则表达式-An:不仅显示匹配内容..
分类:
系统相关 时间:
2015-10-01 01:46:34
阅读次数:
207
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
? 正则表达式? sed? awk正则表达式 使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。1.特点: (1)灵活性、逻辑性和功能性非常的强; (2)可以迅速地用极简单的方式达到字符串的复杂控制。 (3)对于刚接触的人来说,比较难懂2.应用对象:文本3.匹配模式 次数匹配: . 匹配任意...
分类:
系统相关 时间:
2015-08-18 10:11:46
阅读次数:
189
通配符一般用于用户的命令行bash环境,而linux正则表达式多用于grep/sed/awk场景。*——通配符,代表人意(0到多个)字符?——通配符,代表任意1个字符;——连续不同命令的分隔符#——配置文件注释|——管道符~用户的家目录-上一次的目录$变量前需要加的符号/路径分隔符号>或1..
分类:
系统相关 时间:
2015-08-14 08:51:10
阅读次数:
214