[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
- Passando vários argumentos para o dialog,
rudson <=