Eu tive um script de trabalho, que de repente não funciona. Ele contém algo assim:
while read url;
do
curl $url
done < links
arquivo de links:
http://duckduckgo.com
http://google.com
E não consigo resolver o erro de nome de host.
curl: (6) Could not resolve host: google.com
curl: (6) Could not resolve host: duckduckgo.com
Mas, quando o loop é removido, funciona, portanto, não é um problema de rede.
url="http://google.com"
curl $url
Eu tenho procurado esse dia todo e acredito que é uma estupidez, mas não consegui entender. (citações tentaram)