sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #48302
Re: returværdi fra program, ...og tee
On Wed, 2002-02-27 at 10:59, Kristian.Hogh@xxxxxx wrote:
> Hej SSLUG'er
>
> Så jeg prøvede lige ....
> $ ( program ; export retval=$? ) | tee fil
> $ echo $retval
> men $retval er ikke defineret
>
>
>
Hej,
Problemet er at når du sætter paranteserne starter du en sub-shell så
hvad du måtte sætte af variable inden i paranteserne er lokale og kan
derfor ikke ses uden for. Nu ved jeg ikke hvad du vil bruge returværdien
til - men hvis du bare vil se den kan du gøre følgende :
$ ( program ; let retval=$? ; echo $retval 1>&2 ) | tee fil
Så får du printet returværdien på stderr.
Mvh.
Kristian Duus Østergaard
www.myobject.com
References