linux 中正規表示式中?號的作用

小鲨鱼2018發表於2024-03-04

linux 中正規表示式中?號的作用是匹配前面的字母0次或者1次;

001、測試如下:

[root@pc1 test1]# ls
a.txt
[root@pc1 test1]# cat a.txt                 ## 測試樣本
abcd xyz 133
kkkk abde jjj
dddu abbcde jjj
aaae abbbcde jjj
[root@pc1 test1]# grep "abcd" a.txt         ## 檢測abcd
abcd xyz 133
[root@pc1 test1]# grep "abc?d" a.txt        ## ?號正則的作用,匹配前一個字元0次或者1次;則是abcd或者abd
[root@pc1 test1]# grep -E "abc?d" a.txt
abcd xyz 133
kkkk abde jjj

相關文章