sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #48310
RE: returværdi fra program, ...og tee
On Wed, 2002-02-27 at 12:31, Kristian.Hogh@xxxxxx wrote:
> > -----Original Message-----
> > From: Lars Soerensen [mailto:ls@xxxxxxxxx]
> >
> > >Jeg kan da også blive ved ......
> > >Jeg tester på returværdien med if bagefter.
> > >
> > >Jeg kører i virkligheden:
> > >if test -n $INTERACTIVE
> > >then
> > > echo "Please insert 90m DAT cartridge in tape drive
> > /dev/rmt/$TAPE \c"
> > > echo "and hit RETURN ... \c"
> > > read REPLY
> > > $CMD $ARG /dev/rmt/$TAPE 2>&1 | tee $LOGFILE
> > > RETVAL=$?
> > >else
> > > $CMD $ARG /dev/rmt/$TAPE > $LOGFILE 2>&1
> > > RETVAL=$?
> > >fi
> >
> > Her kan du gemme RETVAL i en fil
>
> Det duer ikke med
> $CMD $ARG /dev/rmt/$TAPE 2>&1 | tee $LOGFILE
> RETVAL=$?
> da jeg får returværdien fra tee
>
> /Kristian Høgh.
>
>
Ok - en idé
kombiner de to idéer :
(rnews -U ; echo $? > /tmp/duus.test) |cat - ; echo $(</tmp/duus.test)
/Kristian
References