O Bash permite usar a construção /dev/fd/
fd para se referir ao arquivo com o descritor de arquivo fd ; a entrada padrão é /dev/fd/0
, a saída padrão é /dev/fd/1
, etc., e é claro, você pode abrir outros descritores de arquivos.
Isso significa que se você tiver um comando cmdname que não pode gerar saída padrão, mas aceitar a opção -o
nome do arquivo , poderá fazê-lo gravar na saída padrão com
cmdname -o /dev/fd/1