GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo canalizo o redirijo la salida de curl -v?

agrega el -s opción (silenciosa) para eliminar el medidor de progreso, luego redirigir stderr a stdout para obtener una salida detallada en el mismo fd que el cuerpo de respuesta

curl -vs google.com 2>&1 | less

Su URL probablemente tenga símbolos de unión. También tuve este problema y me di cuenta de que mi URL estaba llena de símbolos de unión (de las variables CGI que se pasaban) y, por lo tanto, todo se enviaba a un segundo plano de una manera extraña y, por lo tanto, no se redireccionaba correctamente. Si pone comillas alrededor de la URL, se solucionará.


La respuesta anterior no funcionó para mí, lo que finalmente funcionó fue esta sintaxis:

curl https://${URL} &> /dev/stdout | tee -a ${LOG}

tee pone el resultado en la pantalla, pero también lo agrega a mi registro.


Linux
  1. Cómo redirigir la salida a un archivo y salida estándar en Linux

  2. ¿Cómo redirigir la salida de un programa a un archivo zip?

  3. ¿Redirigir y canalizar la salida?

  4. ¿Cómo agregar la salida a un archivo?

  5. ¿Cómo canalizar la salida de grep a cp?

Cómo juego Tetris en el mainframe

Cómo ha crecido el escritorio de Linux

Cómo redirigir la salida del comando de shell

Cómo redirigir la salida a /dev/null en Linux

¿Cómo cambiar la redirección de salida de un proceso en ejecución?

¿Cómo establecer una redirección?