Shell萬用字元 正則 正規表示式

2021-12-29 16:25:54 字數 473 閱讀 6150

shell萬用字元、正則、正規表示式

shell 中支援使用萬用字元,常用的萬用字元如下:

● ? 表示任意單個字元

● * 表示任意長度的任意字串

● 表示匹配放在中的字符集中的任意乙個字串

● {}大括號中的字串中用英文逗號隔開。

www.2cto.com  

宣告:以下的顯示目錄下的所有檔案不包括遞迴。

示例1:顯示當前目錄下apache_開頭的所有檔案

# ls apache_*

示例2:顯示所有以.txt結尾的檔案

# ls *.txt

示例3:顯示所有23開頭,並且只有三個字串的檔案

# ls 23?

示例4:顯示所有23開頭,最後以乙個數字結尾,並且只有三個字串的檔案

# ls 23[0-9]

示例5:顯示cake.doc和cars.doc 

# ls ca.doc

Shell正規表示式與萬用字元

正規表示法 就是處理字串的方法,他是以行為單位來進行字串的處理行為,透過一些特殊符號的輔助,可以讓使用者輕易的達到 搜尋 刪除 取代 某特定字串的處理程式 萬用字元和正規表示法的區別 萬用字元代表的是bash操作介面的乙個功能,但正則表示法是一種字串處理的 表示法 只要工具程式支援這種表示法,那麼該...

Shell 正規表示式與萬用字元

正規表示式與萬用字元 1.正規表示式用來在檔案中匹配符合條件的字串,正則是包含匹配。grep awk sed等命令可以支援正規表示式。2.萬用字元用來匹配符合條件的檔名,萬用字元是完全匹配。ls find cp這些命令不支援正規表示式,所以只能使用shell自己的萬用字元來進行匹配。基礎正規表示式 ...

萬用字元 正規表示式

萬用字元 萬用字元是系統級別的 而正規表示式需要相關 工具和語 言的 支援 egrep,awk,vi,perl。當您鍵入 ls txt 命令並按 enter 後,尋找哪些檔案同 txt 模式相匹配的任務不是由 ls 命令,而是由 shell 自己完成。這需要對命令列是如何被 shell 解析的作進一...