curl não cala a boca (-silent não faz nada)

curl não cala a boca (-silent não faz nada)

Estou escrevendo um script de shell rápido e, durante toda a minha vida, não consigo curlsuprimir a barra de progresso.

A linha relevante é assim:

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

Quando executo meu script, ainda recebo a saída do progresso.

Tentei adicionar -s, -sS, -s, --silente redirecionar a saída para /dev/nullcomo visto acima.

Como faço para que o curl faça o que está sendo dito?

Responder1

Usando curl v8.6.0, o sinalizador -s removerá a barra de progresso.

Sua versão não suporta isso ou sua variável $temp está potencialmente adicionando outro sinalizador.

-s foi testado e suprime a barra de progresso na v8.6.0.

informação relacionada