Desejo gerar uma progressão aritmética em uma caixa de mensagem de diálogo, mas o atributo --msgbox os mostra como texto simples
Meu código:
while :
do
sequence=(1 10 100 1000 10000)
dialog --stdout --msgbox '${sequence[*]}' 0 0
done
Desejo gerar uma progressão aritmética em uma caixa de mensagem de diálogo, mas o atributo --msgbox os mostra como texto simples
while :
do
sequence=(1 10 100 1000 10000)
dialog --stdout --msgbox '${sequence[*]}' 0 0
done
A aspa simples está impedindo que o shell reconheça a interpolação da variável. É isso que a aspa simples 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.