2012年(48)
分类:
2012-04-28 10:53:15
原文地址:grep、sed和awk命令使用的基本元字符 作者:add358
元字符 |
功能 |
|
|
^ |
只匹配行首。注:当^用在[]中时,意指否定或不匹配括号里内容。 |
|
|
$ |
只匹配行尾。 |
|
|
* |
一个单字符后紧跟*,匹配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之间。 |
|
|