Linux shell程式設計常用萬用字元有哪些?

老男孩IT教育機構發表於2022-01-20

  所謂萬用字元,就是使用通用匹配資訊的符號匹配零個或者多個字元。而在Linux shell程式設計中,shell提供了特殊字元來幫助你快速指定一組檔名,這些特殊的符號被稱為萬用字元。那麼Linux shell程式設計常用萬用字元有哪些?以下是詳細的內容介紹。

  Linux shell程式設計常用萬用字元

  1、*:匹配任意多個字元,這個也是我們最經常用到的,可以匹配到所有的檔名。

  2、?:匹配任一單個字元,這個可以讓我們更精確的匹配,*匹配到的內容還是比較多的。

  3、[chars]:匹配任意一個屬於字符集中的字元,chars表示一組字元。

  4、[!chars]:匹配任意一個不屬於字符集中的字元,chars表示一組字元,!取反。

  5、[[:class:]]:匹配一個屬於指定字元類中的字元,[:class:]表示一種字元類,比如數字、大小寫字母等。

  Linux shell程式設計常用字元類

  1、[:alnum:]:匹配任意一個字母或者數字,傳統Unix寫法:a-zA-Z0-9。

  2、[:alpha:]:匹配任意一個字母,傳統Unix寫法:a-zA-Z。

  3、[:digit:]:匹配任意一個數字,傳統Unix寫法:0-9。

  4、[:lower:]:匹配任意一個大寫字母,傳統Unix寫法:A-Z。

  5、[:upper:]:匹配任意一個大寫字母,傳統Unix寫法:A-Z。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2853212/,如需轉載,請註明出處,否則將追究法律責任。

相關文章