Le $URL contient un \r
(CR) à la fin (0d
). Supprimez-le avec
URL=${URL%$'\r'}
avant de l'utiliser avec curl
.
J'ai eu le même problème, mais cela était dû au fait que j'avais créé le script via Windows, ce qui signifiait que la fin de ligne avait un \r inutile.
Une simple conversion dos vers unix l'a corrigé.
dos2unix <scriptname>