zoukankan      html  css  js  c++  java
  • shell中的常用通配符,字符类

    因为 shell 频繁 地使用文件名,shell 提供了特殊字符来帮助你快速指定一组文件名。这些特殊字符叫做通配符。

      通配符            意义

      *         匹配任意多个字符(包括零个或一个)
      ?         匹配任意一个字符(不包括零个)
      [characters]     匹配任意一个属于字符集中的字符
      [!characters]    匹配任意一个不是字符集中的字符
      [[:class:]]      匹配任意一个属于指定字符类中的字符

      

         字符类         意义

      [:alnum:]      匹配任意一个字母或数字
      [:alpha:]       匹配任意一个字母
      [:digit:]        匹配任意一个数字
      [:lower:]       匹配任意一个小写字母
      [:upper]       匹配任意一个大写字母

    一些常用的匹配:

      模式                     匹配对象
      *                     所有文件
      g*                   文件名以“g”开头的文件
      b*.txt               以”b” 开头,中间有零个或任意多个字符,并以”.txt” 结尾的文件
      Data???                          以“Data”开头,其后紧接着 3 个字符的文件
      [abc]*                           文件名以”a”,”b”, 或”c” 开头的文件
      BACKUP.[0-9][0-9][0-9]       以”BACKUP.” 开头,并紧接着 3 个数字的文件
      [[:upper:]]*             以大写字母开头的文件
      [![:digit:]]*              不以数字开头的文件
      *[[:lower:]123]            文件名以小写字母结尾,或以“1”,“2”,或“3”结尾的文件         

  • 相关阅读:
    MVC4中Ajax.BeginForm OnSuccess 不执行以及控制器返回JsonResult 提示下载的原因
    string.Equals 比较2个字符串是否相同忽略大小写
    [转载]mvc使用JsonResult返回Json数据
    [转载]深入理解ASP.NET MVC之ActionResult
    [转载]自定义ASP.NET MVC Html辅助方法 TagBuilder
    [转载]AOP面向方面编程
    [转载]ASP.NET MVC 3的分部视图
    适配 iOS尺寸
    IOS Bug分析
    苹果一些乱七八糟流程整理
  • 原文地址:https://www.cnblogs.com/hxphp/p/6707718.html
Copyright © 2011-2022 走看看