阅读量:0
在 Linux 中,你可以使用 for
循环和 xargs
命令来批量执行 tracert
命令
#!/bin/bash # 定义一个包含多个目标 IP 地址或域名 的数组 targets=("ip1.example.com" "ip2.example.com" "ip3.example.com") # 使用 for 循环遍历数组中的每个目标 for target in "${targets[@]}"; do # 使用 xargs 命令执行 tracert 命令,将目标作为参数传递 xargs -I {} tracert -I {} {} done
将上述脚本保存为 batch_tracert.sh
,并使用 chmod +x batch_tracert.sh
命令使其可执行。然后,你可以通过运行 ./batch_tracert.sh
来批量执行 tracert
命令。
请注意,你需要根据实际情况替换 targets
数组中的 IP 地址或域名。