curl no se calla (--silent no hace nada)

curl no se calla (--silent no hace nada)

Estoy escribiendo un script de shell rápido y por mi vida no puedo curlsuprimir la barra de progreso.

La línea relevante se ve así:

curl http://website -o $temp >/dev/null 2>&1

Cuando ejecuto mi script, todavía obtengo el resultado del progreso.

Intenté agregar -s, -sS, -s, --silenty redirigir la salida /dev/nullcomo se ve arriba.

¿Cómo consigo que curl haga lo que se le dice?

Respuesta1

Al usar curl v8.6.0, el indicador -s eliminará la barra de progreso.

O su versión no admitía esto o su variable $temp potencialmente está agregando otra marca.

-s fue probado y suprime la barra de progreso en v8.6.0.

información relacionada