연결이 성공했는지 확인하기 위해 .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