Saída do comando Redirect para / dev / null

0

Como podemos redirecionar a saída do comando para /dev/null ?

Eu tentei com:

command > /dev/null

Mas não funcionou.

    
por Zola 08.10.2015 / 11:52

1 resposta

2

Seu comando redirecionou a saída padrão para /dev/null , mas talvez o command tenha sido impresso no erro padrão em vez da saída padrão, portanto, você ainda verá o texto no terminal.

Para redirecionar a saída padrão e o erro padrão para /dev/null , é necessário:

command >/dev/null 2>&1

Note que a ordem de redirecionamento é importante , trocá-los para 2>&1 >/dev/null não funcionará porque o erro padrão foi redirecionado para a saída padrão no momento em que a saída padrão ainda aponta para o terminal, você ainda veja o texto no terminal se command gravar no erro padrão.

    
por 08.10.2015 / 12:31