Mar*_*cny 12
通配是*和?一些其他模式匹配器,你可能很熟悉.
Globbing解释标准外卡字符*和?,方括号中的字符列表以及某些其他特殊字符(例如^用于否定匹配的意义).
当shell看到一个glob时,它会执行路径名扩展,并在调用程序时用匹配的文件名替换glob.
对于*运算符的示例,假设您要将.jpg当前目录中具有扩展名的所有文件复制到其他位置:
cp *.jpg /some/other/location
Run Code Online (Sandbox Code Playgroud)
这*.jpg是一个glob模式,匹配.jpg当前目录中的所有文件.它等同于(并且更容易)列出当前目录并手动输入您想要的每个文件:
$ ls
cat.jpg dog.jpg drawing.png recipes.txt zebra.jpg
$ cp cat.jpg dog.jpg zebra.jpg /some/other/location
Run Code Online (Sandbox Code Playgroud)
请注意,它可能看起来相似,但它是不一样的正则表达式.
| 归档时间: |
|
| 查看次数: |
6730 次 |
| 最近记录: |