[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] stdin + read + pipe = ???
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] stdin + read + pipe = ??? |
Date: |
Wed, 17 Oct 2007 16:22:36 -0200 |
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 <address@hidden> 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/