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

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

[OFF-TOPIC] Dúvida com o dialog


From: Flamarion Jorge
Subject: [OFF-TOPIC] Dúvida com o dialog
Date: Fri, 15 Jan 2010 18:55:42 -0200
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109)

-----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-----



reply via email to

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