文章目录
shell中基本的正则表达式元字符集合及其意义
1.什么是正则表达式
2.正则表达式处理数据过程
实际上正则表达式就是完成过滤工作,将不满足正则表达式定义的字符、数据拒绝掉。
正则表达式就像是一个漏斗。
3.基本的正则表达式元字符集合及其意义
shell赋予了它们超越字面的含义
1.“*”符号
2"."符号
3."^"符号
4."$"符号
5."[]"符号
[0123456789] [0-9] 匹配任何一个数字
匹配字母:[a-z] [A-Z] [c-q]
匹配任意英文单词:[A-Za-z][A-Za-z]*
注意:^符号在[]内使用时,就不表示匹配行首,而表示取反
例如:[^c-q] 匹配在c-q范围外的字符
6.""字符
7."<>"符号
8."{}"系列符号
[a-z] \{5\} 精确匹配5个小写字母