Comando Play e sua saída

Comando Play e sua saída

Tenho problemas com playo comando e sua enorme saída. Eu queria desabilitar a saída deste comando adicionando, >/dev/nullmas ele ainda produz a mesma saída enorme. O que posso fazer para consertar isso? O comando completo é, por exemplo play whatever.mp3 >/dev/null, .

Responder1

Presumivelmente, isso ocorre porque as saídas que você ainda está obtendo estão sendo enviadas no fluxo STDERR (descritor de arquivo 2), não no fluxo STDOUT (descritor de arquivo 1).

Normalmente, mensagens de aviso e erro são enviadas no STDERR e a saída regular no fluxo STDOUT.

Se você quiser desabilitar a saída no STDERR também, envie o descritor de arquivo 2 para /dev/nulltambém:

play >/dev/null 2>&1

Ou em bash(ou zsh, ksh):

play &>/dev/null

informação relacionada