Die $URL enthält einen \r
(CR) am Ende (0d
). Entfernen Sie es mit
URL=${URL%$'\r'}
bevor Sie es mit curl
verwenden .
Ich hatte das gleiche Problem, aber es wurde dadurch verursacht, dass ich das Skript über Windows erstellt hatte, was bedeutete, dass das Zeilenende ein unnötiges \r hatte.
Eine einfache Umwandlung von dos in Unix hat das Problem behoben.
dos2unix <scriptname>