- *:0 或 多个
- ?:任意一个
- [list]:a[xyz]b,a 与 b 之间必须也只能有一个字符,但只能是 x/y/z,也即:axb, ayb, azb
- [!list]:匹配除 list 中的任意单一字符,a[!0-9]b,a与b 之间必须也只能有一个字符,但不能是阿拉伯数字,axb,aab,a-b
- [c1-c2]:[0-9]/[a-z],a[0-9]b,必须也只能有一个字符,a0b,a1b,a9b;
- {string1, string2, …}:a[abc, xyz, 123]b,a 与 b 之间只能是 abc 或 xyz 或 123 这三个字符串之一;
相关文章
- linux系统中关于shell变量$*与$@的区别
- 如何循环遍历unix shell脚本中与正则表达式匹配的文件
- linux shell中的单引号与双引号的区别(看完就不会有引号的疑问了)
- 《Linux shell编程中 diff与vimdif的使用》RHEL6
- Linux shell脚本中#! /bin/bash 与 #! /bin/sh 的区别
- linux下的通配符与正则表达式
- Linux shell脚本中#! /bin/bash 与 #! /bin/sh 的区别
- Shell学习之结合正则表达式与通配符的使用(五)
- 正则表达式与 Linux shell 中的通配符(wildcard)
- shell 中的通配符和正规表示法(正则表达式)