Quiero ejecutar un comando, hacer que la salida de ese comando obtenga gzip'd sobre la marcha, y también eco/salida de salida de ese comando.¿Cómo puedo gzip estándar en un archivo y también imprimir estándar en estándar?
es decir, algo así como:
echo "hey hey, we're the monkees" | gzip --stdout > my_log.gz
Excepto cuando la línea se ejecuta, quiero ver esto en exterior Norma:
hey hey, we're the monkees
_A_w_e_s_o_m_e_. Gracias. –
¿Qué está haciendo/dev/tty allí? La pregunta original quería la salida en salida estándar, no necesariamente en la terminal. –
/dev/tty es un sinónimo de la terminal actual. El que pregunta utilizó "estándar fuera" de la manera habitual para significar la terminal actual, en lugar de una definición más estricta del término. –