在 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 地址或域名。