正则表达式是一些特殊或不很特殊的字符串模式的集合

以 s 开头,中间有一任意字母,以 t 结尾,那么:

s[a-z A-Z]t

 

pattern \{n\} 匹配模式出现 n 次

A\{2\B} 匹配字母 A 出现2次,并以B结尾

 

经常使用的正则表达式

shellscript 07 正则表达式介绍_匹配模式

shellscript 07 正则表达式介绍_正则表达式_02

在 shell 编程中,一段好的脚本与完美的脚本的差别之一,就是要熟知正则表达式并学会使用它们。