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

Re: [OT] Bash scripting: passare stringa allo stdin di un comando



On 9/25/06, Stefano Simonucci <stefano.simonucci@tin.it> 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



Reply to: