Fala Flamarion, já que vc quer deixar mais amigável, vê se as linhas abaixo resolvem o seu problema:
Arq=$(zenity --file-selection --title "Escolha o arquivo para editar") || echo Não escolheu echo $Arq Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11)2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2010/1/15 Flamarion Jorge <[email protected]> > > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Boa tarde lista, > > Sei que não é o escopo da lista o dialog, mas tenho uma dúvida que > talvez seja básica e eu não estou conseguindo resolve, e que > provavelmente não vai render esta discussão. > > Tenho este trecho do código: > > acl_loc=/home/flamarion/*.* > tmp_loc=/tmp/tmp_loc > > for i in `ls $acl_loc`; do echo -e $acl_loc |tr " " "\n" > $tmp_loc ; done > > acl=$( dialog \ > --title 'EDICAO DE ACLs' \ > --stdout \ > --menu 'Escolha a acl que deseja editar' \ > 0 0 0 `cat $tmp_loc` `cat $tmp_loc` \ > ) > > O que eu acho que isso faria, era listar somente os arquivos do meu home > e colocar em um arquivo tmp_loc, e isso ele faz, exatamente como eu > quero, talvez haja uma forma melhor de fazer ao invés daquele for ali em > cima, mas foi o que eu consegui.. > > Em seguida o dialog monta o menu para eu escolher os arquivos, e como eu > não tenho a descrição dos arquivos, eu fiz dois cat no mesmo arquivo, no > caso a variavel $tmp_loc. > Ai que vem o problema, ele mostra o conteúdo dos dois cat mas mostra > tudo fora de ordem, não mostra como se fosse um a descrição do outro.... > Mostra o arquivo de um lado e outro arquivo do outro lado. > Não sei se ficou claro, mas se alguém testar vai ver o que acontece. > > Se não pude extender a discussão aqui e alguém quiser me ajudar em modo > privado eu agradeço, é que a partir daí tem outras coisas legais que os > script vai fazer, e como não sou eu quem vai usar eu resolvi tentar > deixar mais amigavel. > > Obrigado. > > - -- > Flamarion Jorge > OpenPGP Key: 6CA750E1 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAktQ1k4ACgkQ0SDRnmynUOGFkwCeI95PjdNi7BkqQYb55JFb/oBp > l4QAn3QcdO6wVjLyZFpDcJwPkT2wj73P > =zmCD > -----END PGP SIGNATURE----- > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- 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: [email protected] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
