写一个循环脚本,判断192.168.200网段的存活主机,将存活主机写到文件中
时间: 2024-03-01 16:51:34 浏览: 99
检测网段内存活的主机(及端口),并记录.rar
以下是一个Bash脚本,可以循环判断192.168.200.0/24网段的存活主机,并将结果写入文件中:
```
#!/bin/bash
# 循环遍历192.168.200.0/24网段的所有IP地址
for (( i=1; i<=255; i++ ))
do
ip="192.168.200.$i"
# 执行ping命令,等待1秒钟,如果成功则表示存活
ping -c1 -W1 $ip > /dev/null 2>&1
if [ $? -eq 0 ]; then
echo "$ip is alive" >> alive_hosts.txt
fi
done
```
在执行该脚本时,它将循环遍历192.168.200.0/24网段的所有IP地址,并执行ping命令以测试每个主机的可达性。如果主机存活,则将其IP地址写入名为“alive_hosts.txt”的文件中。
阅读全文