GNU/Linux >> Tutoriales Linux >  >> Linux

Usando curl en un script bash y obteniendo curl:(3) Caracteres ilegales encontrados en la URL

La $URL contiene un \r (CR) al final (0d ). Quitarlo con

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

antes de usarlo con curl .


Tuve el mismo problema, pero fue causado por haber creado el script a través de Windows, lo que significaba que el final de la línea tenía un \r.

innecesario.

Una simple conversión de DOS a Unix lo arregló.

dos2unix <scriptname>

Linux
  1. En Bash, ¿cuándo alias, cuándo escribir y cuándo escribir una función?

  2. buscar y copiar archivos usando Bash

  3. Ejecutar script bash desde URL

  4. automatizar la sesión de telnet usando scripts bash

  5. El script Bash imprime Command Not Found en líneas vacías

Shell Scripting Parte I:Primeros pasos con bash scripting

Cómo mostrar cuadros de diálogo GUI en bash script usando Zenity

Matriz en Bash no encontrada

Usando y en Bash while loop

Obtener los caracteres  y â en la consola Linux PuTTY

Diferencia entre comandos en bash script y comandos en terminal