shell指令碼正規表示式

轻棠發表於2024-04-21

image

宣告:
以下內容為個人筆記,內容不完全正確,請謹慎參考。

正規表示式

含義:
正規表示式使用的每個單獨字串來描述、匹配一些列符合語法規則的字串。在很多文字編輯器裡,正規表示式通常被用來檢索、替換那些符合某個模式的文字。在Linux中,grep,sed,awk等文字處理工具都支援正規表示式進行模式匹配。

常規匹配
一串不包含特殊字元的正規表示式匹配它自己,例如:
image
常用特殊字元:
1、特殊字元:^
^匹配一行的開頭,例如:
image

2、特殊字元:\( \)匹配一行的結尾,例如:
image

2.1
image

例:
image

3、特殊字元:.
.匹配一個任意字元,例1:
image
例2:
image

4、特殊字元:*
*不單獨使用,它和上一個字串連線,表示匹配上一個字元0次或多次。例如:
image
4.1
image
例1:
image
例2:
image
例3:
image

相關文章