• glob通配符


    描述
    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

  • 相关阅读:
    spark的map和mapPartitions
    scala 语法速查
    spark 在yarn模式下提交作业
    spark的wordcount
    spark安装
    hadoop mapreduce求解有序TopN(高效模式)
    hadoop 自定义OutputFormat
    ONI无法启动: Uh oh! Unable to launch Neovim...
    Macbook外接显示器模糊解决方法
    macOS: sudo : Operation not permitted
  • 原文地址:https://www.cnblogs.com/answercard/p/10534703.html
Copyright © 2020-2023  润新知