On 9/25/06, Stefano Simonucci <[EMAIL PROTECTED]> wrote:
On Mon, 2006-09-25 at 23:15 +0200, Paolo Larcheri wrote:
> Scusate l'OT...
>
> Qual è il modo più corretto in uno scipr
> di passare una stringa ad un comando in
> attesa di input?
>
> Mi spiego con un esempio.
> (sleep 2; echo foopasswd) | sudo bash
> funziona ma farebbe rabbrividire chiunque!
>

Perche' rabbrividire? Cose di questo tipo l' ho usate in parecchi
script.

> Non riesco a redirigere correttamente lo stdout
> allo stdin del secondo comando...
>
Mi pare che la pipe | faccia proprio questo.

Si effettivamente hai ragione. Riformulo:
mi sembra che non esista un modo per "sicronizzare"
lo stdout di uno con lo stdin dell'altro se non
utilizzando una sleep...

Paolo

--
Paolo Larcheri
Linux User   #383461
http://counter.li.org

Rispondere a