GNU/Linux >> Linux Esercitazione >  >> Linux

Usando curl in uno script bash e ottenendo curl:(3) Caratteri illegali trovati nell'URL

L'$URL contiene un \r (CR) alla fine (0d ). Rimuovilo con

URL=${URL%$'\r'}

prima di usarlo con curl .


Ho avuto lo stesso problema, ma è stato causato dal fatto che avevo creato lo script tramite Windows, il che significava che la fine della riga aveva un \r.

non necessario.

Una semplice conversione da dos a unix lo ha risolto.

dos2unix <scriptname>

Linux
  1. Esplorazione dell'API RESTful di Podman utilizzando Python e Bash

  2. La variabile Curl Outfile non funziona nello script Bash?

  3. Non riesco a capire questo script. Bash?

  4. wget vs curl:come scaricare file usando wget e curl

  5. Array in Bash non trovato

Shell Scripting Parte I:Introduzione agli script bash

Come visualizzare le finestre di dialogo della GUI nello script bash usando Zenity

automatizzare la sessione telnet utilizzando gli script bash

Lo script Bash stampa Command Not Found su righe vuote

Trasferisci i file usando lftp nello script bash

Ottenere i caratteri  e â nella console Linux PuTTY