欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

grep正則表達(dá)式實(shí)現(xiàn)查找某個(gè)特定的IP地址

  發(fā)布時(shí)間:2015-06-24 14:32:09   作者:佚名   我要評論
這篇文章主要介紹了grep正則表達(dá)式實(shí)現(xiàn)查找某個(gè)特定的IP地址,本文給出了多個(gè)使用實(shí)例,需要的朋友可以參考下

下面會舉幾個(gè)在grep命令中使用正則表達(dá)式從一個(gè)文件中匹配到特定的IP地址。下面的正則表達(dá)式將會匹配IPV4的地址。

正則表達(dá)式匹配IP地址:

使用下面的正則表達(dá)式來匹配IPV4的地址,先來匹配從0.0.0.0到999.999.999.999的模式。

復(fù)制代碼
代碼如下:

“([0-9]{1,3}[\.]){3}[0-9]{1,3}”

示例:使用grep命令來查找匹配特定的地址

復(fù)制代碼
代碼如下:

$ grep -E -o “([0-9]{1,3}[\.]){3}[0-9]{1,3}” filename</p> <p>[root@devops ~]# echo 000.333.222.444 &gt;test1
[root@devops ~]#
[root@devops ~]# grep -E -o “([0-9]{1,3}[\.]){3}[0-9]{1,3}” test1
000.333.222.444

上面的正則表達(dá)只是簡單的匹配了特定的類似于ip地址的傳,但它不能匹配真正的IPv4地址??梢酝ㄟ^下面的正則表達(dá)式來匹配.

復(fù)制代碼
代碼如下:

“(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.</p> <p>(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)”

通過grep命令匹配文件中的IPv4地址

復(fù)制代碼
代碼如下:

[root@devops ~]# grep -E -o “(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-</p> <p>4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)” test1
[root@devops ~]# echo 192.168.1.234 &gt; test1
[root@devops ~]# grep -E -o “(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-</p> <p>4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)” test1
192.168.1.234
[root@devops ~]</p> <p>#

其中:-E選項(xiàng)表示使用grep擴(kuò)展的正則表達(dá)式
-o選項(xiàng)是只顯示匹配到的字符串

相關(guān)文章

最新評論