bashスクリプトでIPアドレスをnetcatに変数として渡すには?

bashスクリプトでIPアドレスをnetcatに変数として渡すには?

接続が成功したことを確認するために、.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

ベストアンサー1

おすすめ記事