码迷,mamicode.com
首页 >  
搜索关键字:linux正则表达式    ( 177个结果
linux正则表达式详解
正则表达式由元字符和普通字符组成,有正则表达式和拓展正则表达式之分。正则表达式元字符有以下几类:(grep)字符匹配元字符:.(点号):匹配任意一个字符;[]:匹配中括号内的其中一个字符;[^]:匹配不包括中括号内字符的其他字符;次数匹配元字符:(匹配元字符前面的字符..
分类:系统相关   时间:2015-06-02 07:01:08    阅读次数:162
Linux正则表达式-单词
也许你已经发现,有时匹配完整的单词很难。例如,如果想匹配模式"book",搜索会命中包含单词"book"和"books"的行,而且还有单词"bookish"、"handbook"和"booky"。很显然可以在"book"前后使用空格来限制匹配情况。 □book□ 然而,这个表达式只匹配单词"book",它会丢掉它的复数形式"books" 。为了匹配单数或复数单词,可能要使用星号元字符: ...
分类:系统相关   时间:2015-06-01 22:42:55    阅读次数:207
Linux正则表达式-排除字符类
通常,字符类包括在哪个位置想要匹配的所有的字符。在类中作为第一个字符的脱字符(^)将类中的所有字符排除在被匹配之外。相反,除换行符以外的没有列在方括号中的任意字符都将匹配。下面的模式将匹配任意非数字字符: [^0-9] 它匹配字母表中所有的大写和小写字母以及所有特殊字符,例如标点符号。排除特殊字符有时比显示地列出想要匹配的所有字符更方便。例如,如果想要匹配任意辅音,可以简单地排除元音:...
分类:系统相关   时间:2015-05-31 09:28:30    阅读次数:220
Linux正则表达式-编写正则表达式
为了所有实用化的用途,你可以通过使用程序产生正确的结果。然而,并不意味着程序总是如你所愿的那样正确地工作。多数情况下,如果程序不能产生想要的输出,可以断定真正的问题(排除输入或语法错误)在于如何描述想要的东西。 换句话说,应该考虑纠正问题的地方是描述想要的结果的表达式。表达式不完整或者公式表示得不正确。例如,如果程序计算下面的表达式: PAY = WEEKLY_SALARY * 52 ...
分类:系统相关   时间:2015-05-27 22:59:39    阅读次数:188
Linux正则表达式-通配符
通配符元字符或者句点(.)被认为是与变量等价的。变量表示算术表达式中的任意值。在正则表达式中,句点(.)是代表除换行符以外的任意字符的通配符(在awk中,句点甚至可以匹配嵌入式换行符)。 假定我们正在描述一个字符序列,使用通配符元字符可以指定任何字符都可以填充的一个位置。 例如,如果要索索包含Intel系统微处理器的讨论文件,使用下面的正则表达式: 80.86 将匹配包含序列"8028...
分类:系统相关   时间:2015-05-25 10:06:18    阅读次数:207
漫漫运维路——文本处理三剑客之awk基础
awk即gawk,是一款在Linux中实现文本格式化输出的文本处理工具,在Linux中与文本过滤工具grep和文本行编辑器sed共同组成Linux中的文本处理三剑客。awk在处理文本时以行为单位,读入整行数据后以指定的分隔符对行进行切片,然后再针对切片后的数据进行处理。如下图所示:文本经..
分类:其他好文   时间:2015-05-24 06:40:38    阅读次数:309
Linux正则表达式-表达式
你可能熟悉一个计算器解释的表达式。请看下面的算术表达式: 2+4 "2加4" 出几个常数或字面值和一个操作符组成。计算器程序必须能够识别,例如, "2" 是数字常数而加号表示一个操作符,而不能解释为"+"字符。 表达式告诉计算机如何产生结果。尽管我们真正想要的就是"2+4"的结果,但我们不能简单地告诉计算机返回6。我们指示计算机计算表达式并返回值。表达式可以比"2+4"更复杂,事实上,它...
分类:系统相关   时间:2015-05-22 09:49:57    阅读次数:190
漫漫运维路——Linux文本处理三剑客之sed
Sed,即StreamEDitor的缩写,是Linux操作系统中常见的文本处理工具,可以结合正则表达式简单方便地对文本进行处理。本文将以实例的方式介绍sed的基本用法。基本使用方法基本语法:sed[OPTION][AddressCommand]FILE1FILE2......OPTION{常用}-n:静默模式,不显示模式空间-i:直..
分类:系统相关   时间:2015-05-15 01:24:25    阅读次数:177
linux通配符和正则表达式 + notepad++
http://blog.csdn.net/pipisorry/article/details/24143801 通配符(bash 操作) 在 bash 操作环境中还有一个非常有用癿功能,那就是通配符 (wildcard) ! 用 bash 处理数据就更方便了! 常用通配符 除了通配符外,bash 环境中的特殊符号 Note: 1. 理论上,你的『档名』尽量不要使...
分类:系统相关   时间:2015-05-08 11:00:31    阅读次数:418
Linux Shell之十 sed与awk
设计script时,有时候需要修改脚本,例如删除或置换某些关键词。像这种在script执行过程动态修改文件的做法,称为流编辑。具有流编辑能力的工具,称为流编辑器。sed是这方面的强者。另外script执行时可能要制作报表,呈现各字段信息,awk完美解决。一、正则表达式正则表达式是..
分类:系统相关   时间:2015-05-02 18:20:02    阅读次数:176
177条   上一页 1 ... 12 13 14 15 16 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!