← Back to team overview

sslug-teknik team mailing list archive

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