1.*含义

linux正则表达式*表示重复0个或多个前一个重复字符

2.样例

正则表达式*样例

命令:

grep -n "min*" anaconda-ks.cfg

#找出含有mi、min、minn等字符串的行。注:因为*可以是0个,所以mi也是符合搜索字符串,另外,因为*为重复前一个字符的符号,因此,在*之前必须要紧挨着一个重复字符。

任意字符匹配则为.*

[root@elasticsearch ~]# grep -n "min*" anaconda-ks.cfg 
33:@^minnimal
34:@^minimal
35:@^miimal
45:pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
46:pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
47:pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
[root@elasticsearch ~]#