GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso reindirizzare o reindirizzare l'output di curl -v?

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.


Linux
  1. Come aggiungere l'output a un file?

  2. Come reindirizzare l'output di un'applicazione in background a /dev/null

  3. Come reindirizzare l'output del comando time su un file in Linux?

  4. Come reindirizzare i risultati di "trova" a mv in Linux

  5. Come reindirizzare l'output da grep a cp?

Come gioco a Tetris sul mainframe

Come è cresciuto il desktop Linux

Come reindirizzare l'output del comando della shell

Come reindirizzare l'output su /dev/null in Linux

Come impostare un reindirizzamento?

Come collegare qualcosa all'uscita audio?