批量ping脚本bat
时间: 2023-09-04 16:16:32 浏览: 83
以下是一个简单的批量ping脚本bat:
```
@echo off
setlocal enabledelayedexpansion
set "ip_list=192.168.1.1 192.168.1.2 192.168.1.3"
for %%i in (%ip_list%) do (
set "ip=%%i"
set "ping_result="
ping -n 1 !ip! | find "TTL=" >nul && set "ping_result=Success"
echo !ip! - !ping_result!
)
pause
```
将要ping的IP地址列表存储在ip_list变量中。然后使用for循环迭代每个IP地址进行ping,将ping结果存储在ping_result变量中,然后打印出IP地址和ping结果。最后,使用pause命令暂停脚本,以便查看结果。
注意:此脚本仅适用于Windows操作系统。
相关问题
批量ping 地址的脚本
以下是一个用于批量ping多个地址的脚本示例:
```bash
#!/bin/bash
# 创建一个包含要ping的地址的数组
addresses=("www.google.com" "www.example.com" "www.github.com")
# 循环遍历地址数组并执行ping命令
for address in "${addresses[@]}"
do
echo "Ping $address ..."
ping -c 4 $address
echo "-----------------------------"
done
```
将上述代码保存为一个以.sh为后缀的文件(例如ping_batch_script.sh),然后通过终端运行该脚本。它会依次ping数组中列出的每个地址,并显示ping结果。
你可以根据需要修改`addresses`数组,将要ping的地址添加或删除。在脚本运行期间,它将循环遍历数组,并对每个地址执行ping命令。
请注意,此脚本需要在具有适当权限的Linux系统上运行,以便执行ping命令。
bat批量ping输出状态
您可以使用以下的命令来批量ping多个IP地址,并输出状态:
```
@echo off
setlocal EnableDelayedExpansion
for %%a in (192.168.1.1 192.168.1.2 192.168.1.3) do (
set "status=down"
ping -n 1 "%%a" >nul && set "status=up"
echo %%a is !status!
)
```
在上面的命令中,我们使用了一个 `for` 循环来遍历所有要ping的IP地址。然后,我们在循环中使用 `ping` 命令来测试每个IP地址的状态,并将结果存储在 `status` 变量中。最后,我们输出每个IP地址的状态。如果状态是 “up”,则输出 “up”,否则输出 “down”。
您可以修改 `for` 循环中的IP地址列表来批量ping您想要测试的IP地址。
相关推荐
![bat](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)