小记:
grep -n “a*” file 区别 grep
-n “*a” file
grep -n “aa*” file 区别 grep
-n “*aa” file
grep - “aaa*” file 区别 grep -n “*aaa” file
说明:
第一:a* 表示0或者任意字符,*a表示末尾为a,a之前有0或者任意字符。
第二:aa*表示有一个a后面有0或者任意字符,不是头也不一定是尾。
常用正则字符:^开头,$结尾,.表示任意一位字符,{m,n}表示范围, [a-c]任意一个字符。
[:digital:], [:lower:], [:upper:], 或者[a-z],[a-Z],[0,9]
这玩意还是以多练为主