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

Re: redirezione e stderr



On Wed, 17 Oct 2007 12:16:17 +0200 Fabio Marcone <fabio.marcone@duet.it> wrote:
[...]
> io vorrei che lo stdout di comando1 sia lo stdout della sequenza  e lo
> stderr di comando1 sia lo stdin di comando2.

Li puoi mettere in sequenza, usando un file temporaneo:
$ f=`mktemp`
$ comando1 2>$f
$ comando2 <$f
$ rm $f

oppure eseguirli in parallelo tramite una pipe:
$ f=`mktemp -d`
$ mknod $f/pipe p
$ comando2 <$f/pipe &
$ comando1 2>$f/pipe
$ rm $f/pipe
$ rmdir $f

Attenzione perché in alcuni sistemi unix mknod è usabile solo da root, ma se lavori con Debian e Linux non c'è problema.

Ciao,
Giuseppe



Reply to: