shell 笔记

Shell 括号用途总结

kuohao

shell 正则表达式

正则表达式在每种语言中都会有,功能就是匹配符合你预期要求的字符串。
Shell 正则表达式分为两种:
基础正则表达式:BRE(basic regular express)
扩展正则表达式:ERE(extend regular express),扩展的表达式有+、?、|和()
下面是一些常用的正则表达式符号,我们先拿 grep 工具举例说明

zhengze_1
zhengze_2
zhengze_3

Posix 字符

Posix 字符 描述
[:alnum:] 等效 [a-zA-Z0-9]
[:alpha:] 等效 [a-zA-Z]
[:lower:] 等效 [a-z]
[:upper:] 等效 [A-Z]
[:digit:] 等效 [0-9]
[:space:] 匹配任意空白字符,等效 [\t\n\r\f\v]
[:graph:] 非空白字符
[:blank:] 空格与定位字符
[:cntrl:] 控制字符
[:print:] 可显示的字符
[:punct:] 标点符号字符
[:xdigit:] 十六进制
comments powered by Disqus