Glob通配符
来源:互联网 发布:linux nls 简体中文 编辑:程序博客网 时间:2024/06/06 09:25
描述
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路径匹配可能不完全一样。
0 0
- glob 通配符
- Glob通配符
- python通配符之glob模块
- 在Java中展开glob(通配符)
- glob
- glob
- glob
- glob
- python glob.glob使用
- 通配符
- 通配符
- 通配符
- 通配符
- 通配符
- 通配符
- 通配符
- 通配符
- 通配符
- 算法的时间复杂度和空间复杂度
- 2016年5月1日--2016年5月5日(突破7000小时了,9小时,剩3000小时)
- 【Android 基础】SimpleAdapter的简单使用
- vijosP1143三取方格 多线程dp
- 博客
- Glob通配符
- 数据库设计三大范式
- [Lesson Learn] LeetCode #1 Two Sum
- 在Windows上安装Docker
- ACM--BFS--nyoj 58--最少步数
- Dev-C++ 配置SDL开发环境
- java设计模式-单例模式
- MST算法之Prim算法
- handler消息传递机制