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

관련 정보