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

  • 相关阅读:
    Pimlico:个人信息治理套件
    GChemPaint-绘制化学分子布局
    gLabels:名片方案软件
    设置Tomcat在Linux利用体系中自启动办法
    Linux应用系统下Xmanager器材登录设置
    KGmailNotifier-Gmail 邮件关照轨范
    Xfce 4.4.1 发布
    Mozilla Thunderbird 2.0.0.0 正式版颁布
    Gaim 已更名为 Pidgin
    Wine 0.9.35
  • 原文地址:https://www.cnblogs.com/hxphp/p/6707718.html
Copyright © 2011-2022 走看看