Awk - ENVIRON - navrat hodnoty do scriptu

Zdenek Janis zdenek.janis na brajan.cz
Čtvrtek Červen 1 23:07:50 CEST 2006


Jeste jednou dobry vecer,
Potrebuji z AWK jak vystup na stdout, tak zaroven vratit nejke hodnoty. 
Pro tento ucel jsem chtel pouzit ENVIRON[name]=val
Cteni je v pohode, ale zapis se projevi jen v ramci tela (kodu awk). Lze 
to nejak resit?

napr:
echo -e "x = 50nx = 72nx = 2" | awk 'BEGIN {M=0;} {X = $3; if (M < X) M = $3; print($0);} END {ENVIRON["MAX"] = M; }' > /tmp/xxxx; echo "$MAX";

a v set $MAX neni :-( a tak by se hodil

-- 
S pozdravem
                 Zdenek Janis



Další informace o konferenci Linux