grep正则表达式实现查找某个特定的IP地址
发布时间:2015-06-24 14:32:09 作者:佚名 我要评论
这篇文章主要介绍了grep正则表达式实现查找某个特定的IP地址,本文给出了多个使用实例,需要的朋友可以参考下
下面会举几个在grep命令中使用正则表达式从一个文件中匹配到特定的IP地址。下面的正则表达式将会匹配IPV4的地址。
正则表达式匹配IP地址:
使用下面的正则表达式来匹配IPV4的地址,先来匹配从0.0.0.0到999.999.999.999的模式。
复制代码
代码如下:“([0-9]{1,3}[\.]){3}[0-9]{1,3}”
示例:使用grep命令来查找匹配特定的地址
复制代码
代码如下:$ 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
上面的正则表达只是简单的匹配了特定的类似于ip地址的传,但它不能匹配真正的IPv4地址。可以通过下面的正则表达式来匹配.
复制代码
代码如下:“(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地址
复制代码
代码如下:[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选项表示使用grep扩展的正则表达式
-o选项是只显示匹配到的字符串
相关文章
- Win10系统总是提示IP地址冲突该怎么解决?出现这种个情况基本上是路由器分配地址出现重复了,重启路由器不能解决的话就手动修改ip地址,下面分享详细的教程,需要的朋友可2016-01-14
- 这篇文章主要介绍了发现Linux中IP地址冲突的方法,如何在Linux中发现IP地址冲突?本文就为大家介绍一个工具arp-scan来帮助大家发现Linux中IP地址冲突,感兴趣的小伙伴们可以2016-01-12
- 这篇文章主要介绍了Linux系统下修改IP地址、网关、DNS的基本方法,是Linux系统入门学习中的基础知识,需要的朋友可以参考下2015-12-03
- 自己设置静态IP地址可以避免IP地址冲突,在电脑少的情况下可以手动设置静态IP地址,那么Win10系统怎么修改电脑IP地址?下面小编就为大家介绍一下,一起来看看吧2015-10-13
- win10中怎么修改IP地址?公司有很多ip地址提供我们选择,有的ip的网速很慢,不是很方便下载上传软件,该怎么才能重新设置网址到更快的ip地址呢?下面我们来看看win10 ip地2015-09-11
Win10怎么看IP地址?Win10系统电脑查看本机IP地址方法图解
电脑工作者经常需要查看本机IP地址来完成一些操作,那么,Win10怎么看IP地址呢?针对此问题,本文就为大家介绍两种查看windows 10本地IP地址的方法,有兴趣的朋友们可以了2015-09-11- 这篇文章主要介绍了防止Linux系统下的VPS用户更改IP地址的方法,分别介绍了Xen 配置和iptables配置相关的两种解决方法,需要的朋友可以参考下2015-06-25
- 如果你需要禁止特定ip地址访问来保证系统的安全,只需通过操作iptalbes来实现,下面为大家介绍下Linux如何禁止某个ip地址访问的方法,需要的朋友不要错过2015-06-15
win7系统ip地址冲突怎么办?Win7系统IP地址冲突问题的解决办法
win7系统ip地址冲突怎么办?有朋友们遇到这个问题,下面小编就给大家带来Win7系统IP地址冲突问题的解决办法,希望可以帮助到大家2016-01-22
最新评论