Bash 技术详解:字符类、扩展模式匹配与示例应用
1. POSIX 字符类与扩展模式匹配
1.1 POSIX 字符类
在使用 tr 命令时,可在 [ ] 内使用以下 POSIX 字符类,例如 [[:alnum:]] 。这些字符类受区域设置影响,若要获取传统 Unix 值,可使用 LC_COLLATE=C 或 LC_ALL=C 。具体字符类如下:
- [[:alnum:]] :字母和数字
- [[:alpha:]] :字母
- [[:ascii:]] :ASCII 字符
- [[:blank:]] :空格和制表符
- [[:cntrl:]] :控制字符
- [[:digit:]] :数字
- [[:graph:]] :可打印的非空白字符
- [[:lower:]] :小写字母
- [[:print:]] :可打印字符
- [[:punct:]] :标点符号
- [[:space:]] :空白字符
- [[:upper:]] :大写字母
- [[:word
超级会员免费看
订阅专栏 解锁全文
779

被折叠的 条评论
为什么被折叠?



