Reproducir comando y su salida

Reproducir comando y su salida

Tengo un problema con playel comando y su enorme rendimiento. Quería deshabilitar el resultado de este comando agregando >/dev/nullpero aún produce el mismo resultado enorme. ¿Que puedo hacer para arreglarlo? El comando completo es, por ejemplo play whatever.mp3 >/dev/null.

Respuesta1

Probablemente esto se deba a que los resultados que aún recibe se envían en la secuencia STDERR (descriptor de archivo 2), no en la secuencia STDOUT (descriptor de archivo 1).

Normalmente, los mensajes de advertencia y error se envían en STDERR y se emiten regularmente en la secuencia STDOUT.

Si también desea deshabilitar la salida en STDERR, envíe /dev/nulltambién el descriptor de archivo 2 a:

play >/dev/null 2>&1

O en bash(o zsh, ksh):

play &>/dev/null

información relacionada