aggiungi il -s
opzione (silenziosa) per rimuovere l'indicatore di avanzamento, quindi reindirizzare stderr a stdout per ottenere un output dettagliato sullo stesso fd del corpo della risposta
curl -vs google.com 2>&1 | less
Il tuo URL probabilmente contiene una e commerciale. Ho avuto anche questo problema e mi sono reso conto che il mio URL era pieno di e commerciale (da variabili CGI passate) e quindi tutto veniva inviato in background in un modo strano e quindi non reindirizzato correttamente. Se metti le virgolette attorno all'URL, lo risolverà.
La risposta sopra non ha funzionato per me, quello che alla fine ha funzionato è stata questa sintassi:
curl https://${URL} &> /dev/stdout | tee -a ${LOG}
tee mette l'output sullo schermo, ma lo aggiunge anche al mio registro.