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