编辑代码

#!/bin/bash  
  
# 设置子网基础部分  
NET="192.168.0"  
  
# 遍历从 1 到 254 的 IP 地址  
for i in {1..254}  
do  
    IP="$NET.$i"  
      
    # 使用 ping 命令检查 IP 地址是否可达  
    if ping -c 1 -W 1 "$IP" > /dev/null; then  
        echo "$IP is UP" | tee -a hosts_up.log  
    else  
        echo "$IP is DOWN" | tee -a hosts_down.log  
    fi  
done