grep、sed和awk命令使用的基本元字符

866阅读 0评论2012-04-28 xbjpkpk
分类:

 vi、ex、grep、egrep、sed、awk、gawk的基本元字符集及含义

    元字符
功能


 ^  只匹配行首。:当^用在[]中时,意指否定或不匹配括号里内容。


 $  只匹配行尾。


 *  一个单字符后紧跟*,匹配0个或多个此单字符。


 []  匹配[]内字符。可以是一个单字符,也可以是字符序列(要与*结合)。
 可以使用"-"表示[]内字符序列范围,如[1-8]或[a-z]。


[^]
匹配一个不在范围内的字
[^A-Z]ove
匹配第一个字符不是从A到Z中的一个,
后面跟着ove的所有字符
 \  屏蔽一个元字符的特殊含义。


 .  任意。


 +  匹配一个或多个字符。注:只适用于awk

 ?  匹配模式出现频率。注:只适用于awk

 pattern\{n\}
 匹配前面pattern出现次数。pattern为要查找的字符(串),n为次数。


 pattern\{n,\}m
 同上,但次数至少为n。


 pattern\{n,m\}
 同上,但pattern出现次数在n与m之间。





上一篇:关于copy_from_user函数
下一篇:10年IT人生酸甜苦辣的经历!一个老程序员的心理话