通配符多用在文件名上,比如查找find,ls,cp等。
正则表达式用在文本过滤工具里,比如grep,awk,sed等。
一、通配符
- * 可以和零个或多个任意字符匹配
- ? 与任何单个字符匹配
- [] 任何在[]中的字符
- [!] 任何不在[]中的字符
二、正则表达式
正则表达式中的特殊字符比较多,以下仅列举一些:
- . 匹配任何单个字符
- $ 匹配行结束符
- ^ 匹配一行的开始
- * 匹配0或多个正好在它之前的那个字符
- \ 用来屏蔽特殊字符的含义
- [ ] 同通配符的[ ]
- [ ^ ] 同通配符的[ ! ]
阅读(3957) | 评论(0) | 转发(1) |