← Back to team overview

sslug-teknik team mailing list archive

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