"Morten Trab" <mortenREMOVE@trab.dk> writes:
> Er det muligt at sætte en env variabel fra et SH script??
> 
> /usr/bin/env ser ikke ud til at vil gøre det korrekt, da programmet der skal
> afvikles fra scriptet stadig brokker sig over at den mangler variablen...
> 
> Sådan her ser det ud nu:
> 
> #!/bin/sh
> 
> X_SENDER="$1"
> X_RECIPIENT="$2"
> X_TMDAUSER="$3"
> 
> cat | /usr/bin/formail -A "X-TMDA-Original-To: $X_RECIPIENT" | /usr/bin/env
> SENDER=$X_SENDER RECIPIENT=$X_RECIPIENT TMDAUSER=$X_TMDAUSER
> /usr/bin/tmda-filter -c /etc/tmdarc
> 
> Men tmda-filter brokker sig over at RECIPIENT ikke er sat :S
Just checking: I virkeligheden har du ikke linjeskift foran
/usr/bin/tmda-filter, vel? I øvrigt har jeg en mistanke om at env slet
ikke er nødvendig, man plejer bare at kunne skrive 
VAR1=val1 VAR2=val2 command arg1 arg2 
altså fx.
blueberry

/>A=1 B=2 env
A=1
B=2
MANPATH=:/usr/share/man
....osv...
_=/bin/env
blueberry

/>env A=1 B=2 env
MANPATH=:/usr/share/man
....osv...
_=/bin/env
A=1
B=2
Hvorfor rækkefølgen bliver forskellig går over min forstand...
-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk)             FAX: (+45) 35327907