码迷,mamicode.com
首页 > 其他好文 > 详细

glob通配符

时间:2019-03-15 09:16:22      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:aac   基础语   配置   遇到   整理   描述   列表   基于   hellip   

描述
glob是shell使用的路径匹配符,类似于正则表达式,但是与正则表达式不完全相同。在linux操作中如文件匹配等等其实已经使用了glob通配符。由于其在路径匹配方面的强大,其他语言也有相应的实现。我在使用基于node的gulp时遇到glob匹配文件路径,于是顺便整理一下glob的基础语法和使用。

语法和使用
*:匹配一个路径部分中0个或多个字符,注意不匹配以.开始的路径,如文件.a。
?:匹配一个字符。
[…]:匹配一系列字符,如[abc]匹配字符a, b, c,在[^…]和[!…]表示匹配不在列表中的字符,如[^abc]匹配除了a, b, c以外的字符。
**:匹配0个或多个子文件夹。
{a,b}:匹配a或则b,a和b也是通配符,可以由其他通配符组成。
!:排除文件,如!a.js表示排除文件a.js。
更多相关语法可参考node-glob
用途和注意点
glob非常强大的用途在于路径匹配,大部分的平台和开发语言都会在配置中使用glob路径匹配,其普遍性几乎使其成为一种标准。但是需注意的是,每个平台和开发语言所支持glob路径匹配可能不完全一样。

原文地址  https://blog.csdn.net/zhuchuji/article/details/51297819

glob通配符

标签:aac   基础语   配置   遇到   整理   描述   列表   基于   hellip   

原文地址:https://www.cnblogs.com/answercard/p/10534703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!