bash コード内の Curl - 間違ったステータスを生成する

bash コード内の Curl - 間違ったステータスを生成する

このコードは、http ステータス 000 を出力しているようです。これは、何かが正しく接続されなかったことを示しているようですが、bash スクリプトの外部でこの curl を実行すると正常に動作し、200 が生成されるため、このコードに何か問題があります... 何かアドバイスはありますか?

#!/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

関連情報