什麼是正則表達式?
簡單的說,正則表達式就是一套大量的字符串而定義的規則和方法。
通過正則表達式這些特殊符號,我們可以快速的過濾,替換需要的內容 。
爲什麼要學習正則表達式?
在工作中,我們做LINUX運維工作,時刻面對着大量的日誌,程序,命令的輸出。
迫切的需要過濾我們需要的一部分內容,甚至是一個字符串。
兩個注意事項:
1.正則表達式的應用非常廣泛,存在於各種語言中,PERL,PHP,JAVA等
我們今天給大家講解的就是LINUX的正則表達式,系統運維中常用的正則表達式,
常用的正則表達式的命令爲GREP(EGREP),SED,AWK
linux的三劍客很牛,要想三劍客玩得更好,那就一定離不開正則表達式。
LINUX正則表達式和我們命令行中其他的命令使用的通配符是有本質區別的。
*.sh(通配符)
linux的正則表達式
基本grep來講的。
基礎正則表達式:BRE(basic regular expression)
1)
擴展的正則表達式:
不過還是不理解通配符與正則表達式的區別到底在哪裏?
學習自老男孩51CTO學習教程