[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?
- Problema ao incluir argumentos por variável para montar um diálogo com zenity,
ibeneklins <=