LINUX 筆記-文本過濾
阿新 • • 發佈:2017-09-01
空行 font 序列 man roman pat time 匹配 字母
^ 只匹配行首
$ 只匹配行尾
* 一個單字符後緊跟*,匹配0個或多個此單字符
[] 匹配[]內字符。可以是一個單字符,也可以是字符序列,用-表示範圍
如用[1-5]代替[12345]
\ 用來屏蔽一個元字符的特殊含義。如$ . ‘ " * ^ | ( ) \ + ?
. 匹配任意單字符
pattern\{n\} 用來匹配前面pattern出現次數。n為次數
pattern\{n,\}m 含義同上,但次數最少為n
pattern\{n,m\} 含義同上,但pattern出現次數在n與m之間
例:
^$ 匹配一個空行
^.$ 匹配只包含一個字符的行
compu*t 匹配字符u 0次或多次,這個可匹配computer,
A\{2\}B 匹配字母A出現兩次,並以B結尾
A\{2,4\}B 匹配字母A出現2到4次之間
LINUX 筆記-文本過濾