shell之正規表示式學習

2021-10-05 07:56:32 字數 398 閱讀 3333

shell程式設計(慕課網-shell程式設計之正規表示式)

1. 什麼是正規表示式

用於描述字元排列和匹配模式的一種語法規則。它主要用於字串的分割、匹配、查詢及替換工作.

2. 正規表示式與萬用字元

2.1 萬用字元

* 匹配任意內容

? 匹配任一乙個內容

匹配中括號中的乙個字元

2.2 正規表示式

正規表示式用來在檔案中匹配符合條件的字串,正是包含匹配. grep、awk、sed等命令可以支援正規表示式.萬用字元用來匹配符合條件的檔名,萬用字元是

完全匹配. ls、find、cp這些命令不支援正規表示式.

正規表示式也有*,?,等元字元符號,但是功能和萬用字元中的這幾個符號功能不同.

3.4.

5.

Shell學習 正規表示式

定位符 同時錨定開頭和結尾,做精確匹配 單一錨定開頭或結尾或者不錨定的,做模糊匹配。錨定開頭 a 以a開頭 預設錨定乙個字元 錨定結尾 a 以a結尾 預設錨定乙個字元 匹配符 匹配字串 匹配除回車以外的任意乙個字元 字串分組 定義字元類,匹配括號中的乙個字元 表示否定括號 現字元類中的字元,取反。轉...

shell正規表示式

句點 匹配單字元 1 匹配任意單ascii 字元,可以為字母,或為數字。2 舉例 xc.匹配dexc1t 23xcdf 等,w.w.w.匹配rwxrw rw 行首以 匹配字串或字串行 1 允許在一行的開始匹配字元或單詞。2 舉例 01 匹配0011cx4 c01sdf 等,d 匹配drwxr xr ...

shell正規表示式

句點 匹配單字元 1 匹配任意單ascii 字元,可以為字母,或為數字。2 舉例 xc.匹配dexc1t 23xcdf 等,w.w.w.匹配rwxrw rw 行首以 匹配字串或字串行 1 允許在一行的開始匹配字元或單詞。2 舉例 01 匹配0011cx4 c01sdf 等,d 匹配drwxr xr ...