现在的位置: 首页 > 综合 > 正文

awk:将IP地址转为数值

2018年10月05日 ⁄ 综合 ⁄ 共 176字 ⁄ 字号 评论关闭

1. cat aa.txt | awk '{split($1, IP1, "."); ip1=IP1[1]*2^24 + IP1[2]*2^16 + IP1[3]*2^8 + IP1[4]; split($2, IP2, "."); ip2=IP2[1]*2^24 + IP2[2]*2^16 + IP2[3]*2^8 + IP2[4]; print ip1, ip2, $3;}'

aa.txt:

执行结果:

抱歉!评论已关闭.