Que tal assim:

$ cat arquivo
dialog --msgbox  'OLA!' 0 0
dialog --inputbox 'Digite seu nome:' 0 0  2>/tmp/nome.txt
nome=$( cat /tmp/nome.txt )
dialog --msgbox "O seu nome é: ${nome}" 0 0
rm -f /tmp/nome.txt

$ cat arquivo | sh  # funciona sem problemas

Se vc tentar algo como

nome=$( dialog ... 2>&1 )

Não vai funcionar.

On 10/17/07, Jorge Pereira <[EMAIL PROTECTED]> wrote:
>
> ja havia feito desta forma passando o FD do processo para o sh, mais dai não
>  seria interessante.
>  pois eu preciso passar para quem vai instalar que execute apenas o comando
>  abaixo.
>
>  lynx -source http://meuhost.com.br/dist/install | sh
>
>  sacou?
>  caso alguém tenha outra ideia, ficarei grato.
>
>  []s

-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/

Responder a