【shell】linux生成192.168.0.0/24网段的所有ip的列表
2018年09月13日 07:44:34 作者:Jiaozn 分类:Shell 评论(0)生成一个网段的ip列表
#!/bin/bash ip=192.168.0. for n in `seq 1 254` do echo "$ip$n" done
扩展
把192.168.0.0/24网段在线的ip列出来。
思路: for循环, 0.1- 0.254 依次去ping,能通说明在线。
#!/bin/bash ip=192.168.0. for n in `seq 1 254` do ping -c 2 $ip$n &> /tmp/day11.log if (($?==0)) then echo "$ip$n 在线" else echo "$ip$n 不在线" fi done
除非注明,发表在“Jiaozn的博客”的文章『【shell】linux生成192.168.0.0/24网段的所有ip的列表』版权归Jiaozn所有。
转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/381.html”
评论
发表评论