[LUGOS-PROG] sestevanje?

Primoz Peterlin primoz.peterlin at biofiz.mf.uni-lj.si
Tue Jan 29 17:57:38 CET 2002


On Tue, 29 Jan 2002, Dusan Prapotnik wrote:

> >> awk '/Connect time/ { s += $8 } END { print s }' /var/log/messages
> Kaj naredi tota stvar ????

Stavki v Awku imajo obliko

vzorec { dejanje }

V prvem stavku polovimo vse vrstice, ki vsebujejo niz "Connect time" in
osmo polje prištejemo k spremenljivki s (njena začetna vrednost je nič).

/Connect time/ { s += $8 }

Če namesto vzorca stoji BEGIN ali END, se dejanje izvede ob začetku
ali koncu programa. Tu na koncu izpišemo vrednost spremenljivke s:

END { print s }

Bo šlo?

Lep pozdrav, Primož

--
Primož Peterlin,   Inštitut za biofiziko, Med. fakulteta, Univerza v Ljubljani
Lipičeva 2, SI-1000 Ljubljana, Slovenija.  primoz.peterlin at biofiz.mf.uni-lj.si
Tel: +386-1-5437632, fax: +386-1-4315127, http://sizif.mf.uni-lj.si/~peterlin/
F8021D69 OpenPGP fingerprint: CB 6F F1 EE D9 67 E0 2F  0B 59 AF 0D 79 56 19 0F




More information about the lugos-prog mailing list