编写shell程序测试当前实验室能够连通的计算机数量(10.10.44.*)并输出若连接不通则保存对应的IP地址
时间: 2024-03-11 20:51:38 浏览: 22
测试IP地址
5星 · 资源好评率100%
好的,以下是使用shell语言编写的程序,可以实现测试当前实验室能够连通的计算机数量,并输出连接不通的 IP 地址:
```bash
#!/bin/bash
for i in {1..254}
do
ip="10.10.44.$i"
if ping -c 1 -w 1 $ip > /dev/null; then
echo "$ip is reachable"
else
echo "$ip is unreachable"
echo $ip >> unreachable.txt
fi
done
```
运行以上程序,它会逐个测试从 10.10.44.1 到 10.10.44.254 的 IP 地址是否能够连通,如果能够连通,则输出 "IP 地址 is reachable",否则输出 "IP 地址 is unreachable",并将无法连接的 IP 地址保存在当前目录下的 unreachable.txt 文件中。
阅读全文