man 7 regex
正则表达式:处理字符串,文本内容
基本正则表达式元字符:
字符匹配:
.:匹配任意单个字符,如果放在[]里面表示点本身,在外面表示任意单个字
符
[]:匹配指定范围内的任意单个字符,示例:[wang] [0-9] [a-
z] [a-zA-Z]
[^]:匹配指定范围外的任意单个字符
[:alnum:]:字母和数字
[:alpha:]:代表任何英文大小写字符,亦即A-Z,a-z
[:lower:]:小写字母 [:upper:]:大写字母
[:blank:]:空白字符 (空格和制表符)
[:space:]:水平和垂直的空白字符
[:antrl:]:不可以打印的控制字符(退格/删除/警铃。。。)
[:digit:]:十进制数字 [:xdigit:]:十六进制数字
[:graph:]:可打印的非空白字符
[:print:]:可打印字符
[:punct:]:标点符号
grep [^123] /etc/passwd :包含除了123的其他字符
grep -v [123] /etc/passwd:显示除了包含123的行