grep命令查找文件內(nèi)容多個(gè)字符串 grep怎么匹配多個(gè)字符串?
grep怎么匹配多個(gè)字符串?其語法如下:grep“pattern1;pattern2”文件名。需要注意的是,正則表達(dá)式應(yīng)該始終用單引號(hào)括起來,因?yàn)閱我?hào)中的內(nèi)容是按原樣輸出的,而單引號(hào)括起來的內(nèi)容,無
grep怎么匹配多個(gè)字符串?
其語法如下:grep“pattern1;pattern2”文件名。
需要注意的是,正則表達(dá)式應(yīng)該始終用單引號(hào)括起來,因?yàn)閱我?hào)中的內(nèi)容是按原樣輸出的,而單引號(hào)括起來的內(nèi)容,無論是常量還是變量,都不會(huì)被替換。
使用基本正則表達(dá)式時(shí),元字符被解釋為文字字符。為了保留元字符的特殊含義,它們必須用反斜杠()轉(zhuǎn)義。這就是為什么我們要避開or操作符(|)。
shell同時(shí)獲取(grep)一條命令得到的結(jié)果中的兩個(gè)字符串?
例如,您需要獲取的文件包含兩行:192.168.0.1 192.168.0.1:80。如果使用grep匹配192.168.0.1,結(jié)果是兩行。如果使用grep-w進(jìn)行匹配,則只能得到行:192.168.0.1
兩種方法:1。Grep“return[[]123”文件2,Grep“return[123”您可以使用任何您喜歡的文件。只是學(xué)習(xí)正則表達(dá)式。