sed:sed-e‘N‘表示跨一行匹配的意思。sed‘N;N;s/\n//g‘1.txtawk:awk-F‘:‘‘{print$3}‘passwd.txt显示一冒号为分隔符的第三段($0就是显示那一整行);awk-F‘:‘‘{print$1"aaa"$3}‘passwd.txt在第一段和第三段之间加aaa;rootaaa0binaaa1daemonaaa2awk-F‘:‘‘$3>5‘passwd.txt这..
分类:
其他好文 时间:
2016-03-21 02:03:42
阅读次数:
198
注意:正则表达式是匹配字符串,通配符是匹配文件名 正则表达式规则: * 前一个字符匹配0次或者任意多次 . 匹配除了换行符外任意一个字符 ^ 匹配行首。 例如:^hello 会匹配以hello开头的行 $ 匹配行尾 [] 匹配中括号中指定的任意一个字符,只匹配一个字符 [^] 匹配除中括号内的字符外
分类:
系统相关 时间:
2016-03-20 19:22:00
阅读次数:
179
1、什么事正则表达式?简单的说,正则表达式就是为处理大量的字符串而定义的一套规则和方法,例如:假设“@”代表hello,“!”代表bye。echo"@!"=="hellobye"通过定义的这些特殊符号的辅助,系统管理员就可以快速过滤,替换或输出需要的字符串。linux正则表达式一般是已行为单..
分类:
系统相关 时间:
2016-03-17 02:10:07
阅读次数:
266
一、扩展正则表达式正则表达式的字符串表示方式依照不同的严谨程度而分为基础正则表达式和扩展正则表达式。扩展正则表达式除了一些简单的一组字符串处理之外,还可以做组的字符串处理。二、区别与基础正则表达式的元字符1、次数匹配+匹配前面的字符至少一次{m}匹配m次{m,n}至少..
分类:
系统相关 时间:
2016-02-28 17:02:36
阅读次数:
224
一、什么是正则表达式简单地说,正则表达式就是处理字符串的方法,它是以行为单位进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找、删除、替换某特定字符串的处理程序。正则表达式基本上是一种“表示法”,只要工具程序支持这种表示法,那么..
分类:
系统相关 时间:
2016-02-28 01:10:12
阅读次数:
295
前面我们学习了Linux的基本命令,不到50个吧,这些命令仅仅使我们学会使用Linux,但是想要玩儿好Linux还不是不够的,下面我讲下Linux中最重要的三个命令在业界被称为“三剑客”。他们是awk,sed,grep.我们现在知道Linux下一切皆文件,对Linux的操作就是对文件的处理,那么怎么能..
分类:
系统相关 时间:
2016-02-21 06:48:06
阅读次数:
2206
Linux正则表达式grep与egrep正则表达式:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索或替换那些符合某个模式的文本内容。其实正则表达式,只是一种思想,一种表示方法。只要我们使用的工具支持表示这种思想那么这个工具...
分类:
系统相关 时间:
2016-01-23 00:53:46
阅读次数:
436
正则表达式中常用的元字符有以下几个:*:表示*符号前面的字符可以包含0个或任意个。?:表示一个任意字符,如alert_??.log ,表示扩展名为.log,以alert开始并跟随2个任意字符的文件名称。[]:表示一个取值范围,可以是若干个单个字符中的一个,也可以是一个范围中的一个,表示范围时,可以是...
分类:
系统相关 时间:
2016-01-14 23:56:15
阅读次数:
221
什么是linux正则表达式:正则表单式就是处理大量字符串而定义的规则和方法通过正则表达式,我们可以快速的过滤,替换需要的内容正则表达式的特点:Linux正则表达式默认以行为单位处理Linux正则表达式,和命令行中通配符的使用是有区别的linux正则表达式的使用:正则表达式不光..
分类:
系统相关 时间:
2016-01-11 01:43:39
阅读次数:
252
正则表达式:RegualExpressionReGEXP基本正则表达式:BRE扩展正则表达式:ERE作用;文本搜索工具,根据用户指定的”模式(PATTERN)“对目标文本进行逐行匹配检查,并打印匹配到的行。模式(PATTERN):由正则表达式的元自负及文本字符所编写出的过滤条件。grep[OPTIONS]PATERN[..
分类:
其他好文 时间:
2015-12-26 23:43:23
阅读次数:
356