Regex使用aw k查找有效的IP地址

问题描述 投票:0回答:1

我获得了连接到网络的所有IP地址以及网络的字符串和名称,但是我只想使用awk regex提取IP。

我尝试过:

awk'{match($ 0,/ [0-9] +。[0-9] +。[0-9] +。[0-9] + /); ip = substr($ 0,RSTART,RLENGTH);打印ip}'

但是它会打印IP地址以及一些数字和日期,说

2019-12-13 12

192.168.1.1

123.168.1.12

0.00012

但是我只想要IP地址

javascript node.js regex awk
1个回答
0
投票

[请您试一下。由于没有提供样品,所以没有对其进行测试。

awk 'match($0,/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/){print substr($0,RSTART,RLENGTH)}' Input_file
© www.soinside.com 2019 - 2024. All rights reserved.