grep正则表达式实现查找某个特定的IP地址

2019-08-21 17:07| 发布者: |

下面会举几个在grep命令中使用从一个文件中匹配到特定的ip地址。下面的将会匹配ipv4的地址。

匹配ip地址:

使用下面的来匹配ipv4的地址,先来匹配从0.0.0.0到999.999.999.999的模式。

复制代码代码如下:
{3}[0-9]{1,3}

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

复制代码代码如下:
$ grep -e -o {3}[0-9]{1,3} filename /p p [root@devops ~]# echo 000.333.222.444 test1
[root@devops ~]#
[root@devops ~]# grep -e -o {3}[0-9]{1,3} test1
000.333.222.444

上面的正则表达只是简单的匹配了特定的类似于ip地址的传,但它不能匹配真正的ipv4地址。可以通过下面的来匹配.

复制代码代码如下:
\.\.\. /p p

通过grep命令匹配文件中的ipv4地址

复制代码代码如下:
[root@devops ~]# grep -e -o \.\.\. test1
[root@devops ~]# echo 192.168.1.234 test1
[root@devops ~]# grep -e -o \.\.\. test1
192.168.1.234
[root@devops ~] /p p #

其中:-e选项表示使用grep扩展的
-o选项是只显示匹配到的字符串





























<
>
关于我们
AB模版网成立于2014年,我们是一家专注用户体验设计开发与互联网品牌建设的设计公司,创立至今为2000多位客户提供了创新与专业的设计方案。设计服务范围包括:交互原型设计、产品视觉设计、网站设计与开发建设、移动及软件产品界面设计、图标设计、品牌及平面设计等。

联系我们

13588889999服务时间:9:00-18:00)

admin@adminbuy.cn

官方微信官方微信

部门热线

前   台:13588889999
业务部:13588889999
客服部:13588889999
技术部:13566667777
人事部:13566667777

咨询电话13588889999 返回顶部
返回顶部