标签:
通配符是一种特殊语句,主要有星号(*)和问号(?),用来对对字符串进行模糊匹配(比如文件名,参数名)。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。
可以给文件随意命名,假如过了很长时间,你已经忘了这两个文件的文件名,现在你想在你大堆其他文件中找到这两个文本文件,就可以使用通配符:
$ ls *.txt
在创建文件的时候,如果需要一次性创建多个文件,比如:“love_1_linux.txt,love_2_linux.txt,... love_10_linux.txt”。在 Linux 中十分方便:
$ touch love_{1..10}_linux.txt
Shell 常用通配符:
| 字符 | 含义 | 
|---|---|
| * | 匹配 0 或多个字符 | 
| ? | 匹配任意一个字符 | 
| [list] | 匹配 list 中的任意单一字符 | 
| [!list] | 匹配 除list 中的任意单一字符以外的字符 | 
| [c1-c2] | 匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z] | 
| {string1,string2,...} | 匹配 sring1 或 string2 (或更多)其一字符串 | 
| {c2..c2} | 匹配 c1-c2 中全部字符 如{1..10} | 
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/imjtrszy/article/details/47983663