Exibe a variável na caixa de diálogo --msgbox

0

Eu quero produzir uma progressão aritmética em uma caixa de mensagem de diálogo, mas o atributo --msgbox está mostrando-os como texto simples

Meu código:

while :
do
    sequence=(1 10 100 1000 10000)
    dialog --stdout --msgbox '${sequence[*]}' 0 0
done
    
por HenriqueHBR 04.03.2018 / 17:20

1 resposta

2

A aspa simples impede que o shell reconheça a interpolação variável. É o que a citação única deve fazer. Substitua suas aspas simples por aspas duplas e você obterá a saída que acredito estar procurando. Você também deve perceber que esse código é um loop infinito que continuará exibindo a caixa de diálogo da mesma maneira, não importa quantas vezes você pressione Enter para fechar a caixa de diálogo.

    
por 04.03.2018 / 17:27