Curl en código bash: produce un estado incorrecto

Curl en código bash: produce un estado incorrecto

Este código parece generar un estado http de 000, lo que parece indicar que algo no se conectó correctamente, pero cuando hago este curl fuera del script bash, funciona bien y produce un 200, por lo que algo con este código no funciona... ¿guía?

#!/bin/bash

URLs=$(cat test.txt | grep Url | awk -F\  ' { print $2 } ')
# printf "Preparing to check $URLs \n"
for line in $URLs
    do curl  -L -s -w "%{http_code} %{url_effective}\\n" $line
done

información relacionada