![bash コード内の Curl - 間違ったステータスを生成する](https://rvso.com/image/1476413/bash%20%E3%82%B3%E3%83%BC%E3%83%89%E5%86%85%E3%81%AE%20Curl%20-%20%E9%96%93%E9%81%95%E3%81%A3%E3%81%9F%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%82%92%E7%94%9F%E6%88%90%E3%81%99%E3%82%8B.png)
このコードは、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