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 >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 > 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)文章
- Win10系統(tǒng)總是提示IP地址沖突該怎么解決?出現(xiàn)這種個(gè)情況基本上是路由器分配地址出現(xiàn)重復(fù)了,重啟路由器不能解決的話就手動修改ip地址,下面分享詳細(xì)的教程,需要的朋友可2016-01-14
- 這篇文章主要介紹了發(fā)現(xiàn)Linux中IP地址沖突的方法,如何在Linux中發(fā)現(xiàn)IP地址沖突?本文就為大家介紹一個(gè)工具arp-scan來幫助大家發(fā)現(xiàn)Linux中IP地址沖突,感興趣的小伙伴們可以2016-01-12
Linux系統(tǒng)下修改IP地址、網(wǎng)關(guān)、DNS的基本方法
這篇文章主要介紹了Linux系統(tǒng)下修改IP地址、網(wǎng)關(guān)、DNS的基本方法,是Linux系統(tǒng)入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-12-03- 自己設(shè)置靜態(tài)IP地址可以避免IP地址沖突,在電腦少的情況下可以手動設(shè)置靜態(tài)IP地址,那么Win10系統(tǒng)怎么修改電腦IP地址?下面小編就為大家介紹一下,一起來看看吧2015-10-13
win10中怎么修改IP地址?win10重新設(shè)置IP
win10中怎么修改IP地址?公司有很多ip地址提供我們選擇,有的ip的網(wǎng)速很慢,不是很方便下載上傳軟件,該怎么才能重新設(shè)置網(wǎng)址到更快的ip地址呢?下面我們來看看win10 ip地2015-09-11Win10怎么看IP地址?Win10系統(tǒng)電腦查看本機(jī)IP地址方法圖解
電腦工作者經(jīng)常需要查看本機(jī)IP地址來完成一些操作,那么,Win10怎么看IP地址呢?針對此問題,本文就為大家介紹兩種查看windows 10本地IP地址的方法,有興趣的朋友們可以了2015-09-11防止Linux系統(tǒng)下的VPS用戶更改IP地址的方法
這篇文章主要介紹了防止Linux系統(tǒng)下的VPS用戶更改IP地址的方法,分別介紹了Xen 配置和iptables配置相關(guān)的兩種解決方法,需要的朋友可以參考下2015-06-25Linux如何禁止特定ip地址訪問來保證系統(tǒng)的安全
如果你需要禁止特定ip地址訪問來保證系統(tǒng)的安全,只需通過操作iptalbes來實(shí)現(xiàn),下面為大家介紹下Linux如何禁止某個(gè)ip地址訪問的方法,需要的朋友不要錯(cuò)過2015-06-15win7系統(tǒng)ip地址沖突怎么辦?Win7系統(tǒng)IP地址沖突問題的解決辦法
win7系統(tǒng)ip地址沖突怎么辦?有朋友們遇到這個(gè)問題,下面小編就給大家?guī)鞼in7系統(tǒng)IP地址沖突問題的解決辦法,希望可以幫助到大家2016-01-22