接続が成功したことを確認するために、.txtファイルを繰り返すLinuxシステムにこのスクリプトがあります。 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