4. ls和通配符的使用
通配符适用的地方:shell命令行或者shell脚本中.
正则表达式适用的地方:字符串处理时,一般有一般正则和Perl正则.
正则表达式与通配符有相同的符号但是意义不同!!
正则表达式 | 含义 | 通配符 | 含义 |
* | 对一个字符0次或无限次扩展 | * | 匹配0个到任意个数的字符 |
? | 对前一个字符0次或1次扩展 | ? | 匹配任意单个字符 |
[] | 字符集,对单个字符给出取值范围 | [] | 匹配字符集中的任意一个 |
[abc] | 表示a或b或c | [abc] | 匹配a,b,c中任意一个 |
[a-f] | 表示a到f中的任意一个 | [a-f] | 匹配a到f范围内的任意一个 |
实例:
查看桌面中符合[123][1234]3.txt的文件
1 ls [123][1234]3.txt