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

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

Problema ao incluir argumentos por variável para montar um diálogo com z


From: ibeneklins
Subject: Problema ao incluir argumentos por variável para montar um diálogo com zenity
Date: Wed, 02 Mar 2011 20:47:11 -0000
User-agent: eGroups-EW/0.82

Boa tarde a todos da lista, tenho tido um problema ao usar uma varíavel que 
contém aspas duplas no conteúdo para a construção de um diálogo do zenity:

Tenho uma lista de diretórios em uma variável para construir uma lista de 
múltipla escolha com o zenity, mas quando a passo a variável para a execução do 
zenity aparecem aspas simples que acabam levando à má construção da lista:
        
Conteúdo comum da variável ${OPCOES} - infelizmente tenho que lidar com nomes 
de diretório com espaços, acentos, etc, por isto as aspas duplas):
        FALSE "arquivo 1" FALSE "arquivo 2" TRUE "arquivo 3"

Código de execução do zenity:
        zenity  --list --text "Escolha os diretórios" \
                --checklist  --column "Permitir" --column "Diretório" \
                ${OPCOES} --separator=";"

E a saída que tenho
++ zenity --list --text 'Escolha os diretórios' --checklist --column Permitir 
--column Diretório FALSE '"arquivo' '1"' FALSE '"arquivo' '2"' TRUE '"arquivo' 
'3"' '--separator=;'

Como poderia passar a variável ${OPCOES} sem que ocorra esta inserção de aspas?




reply via email to

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