Como posso redirecionar a saída de um programa para uma dialog
janela em vez de stdout
usar o stderr
bash?
Eu não quero capturar essa saída para uma variável usando variable=$(appname)
e exibi-la depois usando dialog --msgbox
. Eu quero ter algo como um redirecionamento de tempo de execução para que a saída do programa seja exibida nessa dialog
janela à medida que é gerada. Não depois de terminar.
Isso é possível?
Obrigada!
A
--progressbox
opção é o que você está procurando. Veja este exemplo:Ele exibirá os dados conforme são impressos
stdout
. No seu caso, você pode canalizar a saída do seu aplicativo para odialog
comando assim:Se você quiser exibir um
OK
botão, quando a saída deappname
terminar, você poderá usar a--programbox
opção.Consulte a página do manual para obter detalhes.