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 ...