700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Shell脚本之网段ip情况

Shell脚本之网段ip情况

时间:2022-02-03 15:24:58

相关推荐

Shell脚本之网段ip情况

一、shell要求

项目上线,有这样的需求,为了不让上线的服务器,不与线网的ip地址相冲突,写出一个shell脚本,把192.168.100.0/24网段在线的ip地址和不在线的ip地址列出来并且保存到文档中。

二、shell分析

1、 24网段公有254个ip地址,从192.168.100.1到192.168.100.254,需要以个for循环进行遍历

2、看一个ip地址是否在线,主要用ping命令来进行测试

#!/bin/bashfor ip in {1..254}doip="192.168.100.$ip"ping -c 1 -i 0.2 -W 2 $ip &> /dev/nullif [ $? -eq 0 ];thenecho "$ip is up" >> up.txtecho "$ip is up"elseecho "$ip is down" >> down.txtecho "$ip is down"fidone

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。