Para eliminar a saída de erros de um comando em Linux, normalmente se usava o dispositivo /dev/null como destino dos erros (2> /dev/null). Porém, há uma maneira mais curta e que tumultua menos os scripts que é a string do bash &-, a mesma substitui o /dev/null. Segue amostra:
[root@localhost /]# comando opções alvo 2>&-
A saída normal de um comando também pode ser eliminada, utilizando o valor 1 como pré-definição (1>&-).
Por: Franklin Moretti