1
Mire kell neked az a szam.
Pl kiirni? Shell helyett AWK-ban
awk '{ print int($2) }'
Vagy kell a datum, es utana ez a szam?
awk '{ print $3, int($2) }'
Az AWK -nak kis programot adsz at parameterben, amit az ertelmez es lefuttat.
Legegyszerubb esetben minden sorra lefutatja az altalad megadott kis programot.
Space/tab alapjan szetvalasztja az input sort, es a mezoket berakja a $1, $2, $3.. stb-be.
Pontot hasznal tizedes szeparatornak. Az egesz input sor a $0.
2
Mit csinalsz az utana kovetkezo masodik sorral? Kiirod?
awk '/erre keress ra/{ getline; getline; print $0 }'
Ez mar bonyibb AWK program, mert ez nem minden sorra fut le, csak azokra, amik illeszkednek a stringre. Utana kezzel (getline fuggveny) lepsz kettot az input sorban, es
az igy kapott sort irod ki.
Az egysoros awk programokat nehez megverni sebessegben.