方式有很多,上脚本
#!/bin/bash # ping两次ip记录那些ip是通的 for i in {1..100} do HOST=192.168.0.$i ping -c 2 $HOST &>/dev/null if [ $? -eq 0 ];then echo "$HOST is OK" >> ip_used.txt else echo "$HOST is NO USED" >> ip_not_used.txt fi done