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”结尾的文件         

  • 相关阅读:
    TPL中的异常
    异步接口
    TPL高级探秘
    TPL应用:HttpClient
    WLS_Oracle Weblogic部署应用程序(案例)
    WLS_Oracle Weblogic服务器生命周期(案例)
    WLS_Oracle Weblogic使用WLST工具(案例)
    WLS_Oracle Weblogic MSI和创建被管理服务器(概念)
    WLS_Oracle Weblogic配置文件(案例)
    WLS_Oracle Weblogic目录结构(案例)
  • 原文地址:https://www.cnblogs.com/hxphp/p/6707718.html
Copyright © 2011-2022 走看看