shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Passando vários argumentos para o dialog


From: rudson
Subject: Passando vários argumentos para o dialog
Date: Tue, 24 May 2005 17:09:38 +0000
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)

Olá pessoal,

Estou tentando passar argumentos para a função dialog através de uma
variável $OPCOES na seguinte forma:

~$ OPCOES="1 \"Alberto Andrade Silva\" 2 \"Jucinei dos Santos\""
~$ dialog --title "Seleção de Registro" --menu "Selecione o registro
desejado:" 0 0 0 $OPCOES


                       ┌───Seleção de Registro──────┐
                       │ Selecione o registro       │
                       │ desejado:                  │
                       │ ┌────────────────────────┐ │
                       │ │   1        "Alberto    │ │
                       │ │   Andrade  Silva"      │ │
                       │ │   2        "Jucinei    │ │
                       │ │   dos      Santos"     │ │
                       │ └────────────────────────┘ │
                       ├────────────────────────────┤
                       │   <1ceitar >  <Cancelar>   │
                       └────────────────────────────┘

O que pude observar é que o caracter " (ou mesmo o '), utilizado na separação de um nome composto e passado através da variável $OPCOES, não é compreendido corretamente pela a função dialog quando passado dentro de uma variável.

Se digito:

~$ dialog --title "Seleção de Registro" --menu "Selecione o registro
desejado:" 0 0 0 1 "Alberto Andrade Silva" 2 "Jucinei dos Santos"


                    ┌──────Seleção de Registro─────────┐
                    │ Selecione o registro desejado:   │
                    │ ┌──────────────────────────────┐ │
                    │ │   1  Alberto Andrade Silva   │ │
                    │ │   2  Jucinei dos Santos      │ │
                    │ └──────────────────────────────┘ │
                    ├──────────────────────────────────┤
                    │     <1ceitar >   <Cancelar>      │
                    └──────────────────────────────────┘


O dialogo funciona perfeitamente.

Existe alguma forma de fazer o dialog compreender corretamente o conteúdo da variável $OPCOES ?

Até
Alves




reply via email to

[Prev in Thread] Current Thread [Next in Thread]