星号和点号是Linux中的符号。第一个位置星号,前面是没有任何字符的,从概念解读,第一个星号能代表的是空,用小圆圈表示。第二个位置点号,表示任意一个字符(不包括换行符),用小矩形表示。但是注意:点号是通配符,是一种特殊语句,需要转义字符,把点转义成普通的点,所以用到双反斜杠进行转义。
星号和点号是Linux中的符号。第一个位置星号,前面是没有任何字符的,从概念解读,第一个星号能代表的是空,用小圆圈表示。第二个位置点号,表示任意一个字符(不包括换行符),用小矩形表示。但是注意:点号是通配符,是一种特殊语句,需要转义字符,把点转义成普通的点,所以用到双反斜杠进行转义。
使用“bash$”即可,你会发现正则表达式其实并不难。最后要特别说明的一点,只有在用反斜杠进行转义的情况下,字符“(”、“)”、“{”和“}”才会在扩展正则表达式(ERE)中被当作元字符处理,而在基本正则表达式(ERE)中,任何元字符前面加上反斜杠反而会使其被当作普通字符来处理。