-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >> 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` \ >> ) >> > > Se quiser mesmo usar dialog, sugiro algo assim: > > dialog --menu escolha 0 0 0 $(while read arq; do echo $arq $arq; done > < <(ls -d *))
Cara eu não sei exatamente o que essa parte do while faz, como disse antes tudo que eu consegui foi fazer o for gerar um arquivo com o for e fazer 2 cat... Eu não entendi como usar seu exemplo com os arquivos que eu gero com o for!! Se puder me orientar agradeço. > > Contanto que os arquivos não cotenham espaços em seus nomes. Não há! > > Mas o mestre Júlio vai te recomendar usar zenity que é uma alternativa > mais moderna ao dialog. > > Já fiz brinquedos interessantes com zenity ;) De fato foi mais interessante, mas é como expliquei anteriormente, o script vai ser exectuado remotamente, via putty provavelmente, então o zenity não é viavel 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 iEYEARECAAYFAktQ6r8ACgkQ0SDRnmynUOExNwCdFIKxT1RL39NIc5QoHdvq9KG/ E3gAniON0GAEjYLhyx3W2alsi2eziGYi =hKxg -----END PGP SIGNATURE-----
