我在 Linux 机器上有这个脚本,它循环遍历 .txt 文件以查看连接是否成功。当我直接给出IP时就可以了。然而,当我传递变量时,它说:nc: getaddrinfo: 提供节点名或服务名,或未知。这是我的脚本:
#!/bin/bash
cat ip2.txt | while read line || [[ -n $line ]];
do
echo $line
if nc -zv $line 8080 ; then
echo "Success"
echo $line >> res.txt
else
echo "Fail"
fi
done