sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #48300
Re: returværdi fra program, ...og tee
On Wed, Feb 27, 2002 at 10:59:42AM +0100, Kristian.Hogh@xxxxxx wrote:
> Jeg vil gerne have returværdien fra et program ...
> Hvis jeg kører følgende:
> $ program
> $ echo $?
> er $? = 1 (returværdi fra program)
> Hvis jeg kører følgende:
> $ program | tee fil
> $ echo $?
> er $? = 0 (returværdi fra tee)
> Så jeg prøvede lige ....
> $ ( program ; export retval=$? ) | tee fil
> $ echo $retval
> men $retval er ikke defineret
> Jeg vil gerne have returværdien fra program.
> Hvordan får jeg det når jeg bruger tee?
En måde kunne være at udføre tee's operation manuelt:
VAR=`program`
echo $VAR > fil
echo $?
Der er dog sikkert en bedre måde (anyone?)
--
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GO d--@ s:+ a-- C++ $UL++ P++ L+++ E- W+ N(+) o K? w !O M-- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b+ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
References