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

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

Re: [shell-script] Re: Zenity


From: Édnei Rodrigues
Subject: Re: [shell-script] Re: Zenity
Date: Mon, 28 Apr 2008 07:57:21 -0300

o Espanhol ( Gmail ) pediu pra repassar:

"
há você forma de fazê-lo, o que lhe ocorre ao companheiro, por isso eu
entendi, é que o zenity quando devolve mas de uma eleição as separa
por defeito com este caráter "|" e o comando for só é capaz de
interpretar um salto de linea "\n" o que eu sugeri é mudar o caráter
que interpreta o for e que pelo que parece tomada da variável de
sistema IFS, por isso substituo IFS com um barra vertical.
é preciso dar-lhe a razão a mop na sua resposta anterior por isso
parece não todos os comandos utilizam ao variável IFS.
Claro que sejam também serve para separar o que quer do que você não
quer, tambiem se podria haver mudado com tr a barra vertical com um
final de linea. ou com cut ir separando e criar um array, mas acho que
IFS é mas rapido.
Tudo isto o digo por isso acho haver entendido de como funciona o a
shell, há na lista pessoas que sabem muitíssimo mas que eu e que se
estou errado espero me corrijam pelo bem de todos. Só tens a ver as
poucas respostas que dou eu e as que dão outros."

2008/4/24 mop <address@hidden>:
> Vi esta questão e não lembro de ter visto a resposta.
>  1. não sei ( e considero off ;)
>  2. Já tentou:
>  --separator=$'\n'
>  ou:
>  --separator="
>  " # isso mesmo, em duas linhas
>
>  Desculpem, caso a questão 2 já tenha sido resolvida.
>
>  miguelcm86, acho que isto tem a ver com aquele IFS que te foi sugerido, que
>  nesse caso teria de ser IFS=$'\n' caso os itens da seleção possam conter
>  espaços. Se não tiverem (coisa que acho que está ao seu alcance) o IFS pode
>  ser o padrão. É bom lembrar que se o IFS for alterado, e ele for usado dentro
>  dos subscripts chamados, pode dar problema, algo como aquele read já citado, 
> mas
>  de forma diferente. Procure sempre que possível usar valores default pois há
>  herança de ambiente entre shell e seus sub.
>
>
>  ------------------------------------------
>  >From: "miguelcm86"
>
> >
>  >zenity --list \
>  >--checklist \
>  >--separator="/n" \
>
> >--title 'Instalação de Programas Extras'\
>  >--text 'Selecione que programas deseja instalar:'\
>  >--column="Executa" --column="Programa" .-column="Estado/Descrição"\
>
> >depois aqui vem a lista.
>  >
>  >Estou com dois problemas o tamanho no Xdialog era dado por "20 70 0 ",
>  >não sei como fazer isso no Zenity, pois a caixa fica muito pequena, é
>  >preciso esticar.
>  >
>  >O outro é quando selecciono varias hipoteses, o output fica errado,
>  >que quero que dê um output por linha.Tentei meter --separator="/n" \
>  >e --separator="\n" \, pois não sei muito bem como deveria ser a barra,
>  >mas ele está a inserir isso no output, eu quero é que dê um enter como
>  >separador.
>
>
>
>
> ------------------------------------
>
>  ---------------------------------------------------------------------
>  Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
>  ---------------------------------------------------------------------
>  Sair da lista: address@hidden
>  ---------------------------------------------------------------------
>  Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
>  ---------------------------------------------------------------------
>  Servidor Newsgroup da lista: news.gmane.org
>  Grupo: gmane.org.user-groups.programming.shell.brazil
>
>  Links do Yahoo! Grupos
>
>
>


reply via email to

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