1. 程式人生 > >LINUX 筆記-文本過濾

LINUX 筆記-文本過濾

空行 font 序列 man roman pat time 匹配 字母

^ 只匹配行首

$ 只匹配行尾

* 一個單字符後緊跟*,匹配0個或多個此單字符

[] 匹配[]內字符。可以是一個單字符,也可以是字符序列,-表示範圍

如用[1-5]代替[12345]

\ 用來屏蔽一個元字符的特殊含義。如$ . ‘ " * ^ | ( ) \ + ?

. 匹配任意單字符

pattern\{n\} 用來匹配前面pattern出現次數。n為次數

pattern\{n,\}m 含義同上,但次數最少為n

pattern\{n,m\} 含義同上,但pattern出現次數在nm之間

例:

^$ 匹配一個空行

^.$ 匹配只包含一個字符的行

compu*t 匹配字符u 0次或多次,這個可匹配computer,

A\{2\}B 匹配字母A出現兩次,並以B結尾

A\{2,4\}B 匹配字母A出現24次之間

LINUX 筆記-文本過濾