TR:n käyttö - päävalikko

Miten käytän AWK-skriptejä Windows-ympäristössä?

Tekemäni AWK-muunnosskriptit lokien käsittelyyn näyttävät toimivan myös muilla AWK-tulkeilla kuin GAWK:illa. Homma pelaa myös esimerkiksi Windows 98:n alla.

1) hae ilmainen awk-ohjelma (awk320.zip) Internetistä:

a) mene sivulle http://www.simtel.net/pub/dl/51371.html
b) lataa ohjelma Finland-linkin takaa
c) tallenna zippipaketti kovalevylle (jos selain ehdottaa .sit-päätteistä
   tiedostoa, hyväksy se, lataa koneelle ja muuta käsin .zip-päätteiseksi)
d) pura zippi esimerkiksi WinZip-ohjelmalla johonkin hakemistoon
e) hakemistosta löytyy sen jälkeen ohjelma awk.exe

2) muokkaa TR:n tekemää lokitiedostoa seuraavasti:

a) siirry lokihakemistoon
b) ota lokitiedosto tekstieditorilla auki
c) jätä vain kusorivit jäljelle
d) älä jätä tiedostoon mitään muita tekstirivejä (esimerkiksi otsikkorivejä
   tms.)
e) poista myös KAIKKI tyhjät rivit
f) tallenna tiedosto lokihakemistoon eri nimellä, ettet tuhoa alkuperäistä!

3) kopioi tarvittavat ohjelmat lokihakemistoon:

a) kopioi awk.exe lokihakemistoon
b) kopioi tarvittava awk-skripti (joulu.awk tai nrau.awk) lokihakemistoon

4) ota esille MS-DOS-komentokehote

5) siirry MS-DOS-tilassa lokihakemistoon

6) suorita skripti MS-DOS-tilassa:

esimerkkinä Joulukilpailu, kun editoitu lokin nimi on log.dat:

awk -f joulu.awk TUNNUS SANA OHC log.dat

missä

TUNNUS = kilpailussa käyttämäsi kutsumerkki
SANA   = ensimmäisessä kusossa annettu viisikirjaiminen kiertosana
OHC    = kilpailussa antamasi kuntanumero

eli esimerkiksi

awk -f joulu.awk oh6bg tuuli 682 log.dat

Tulos näkyy kuvaruudussa. Varmistu että se on oikean näköistä. Ohjaa tuloste tiedostoon seuraavasti:

awk -f joulu.awk oh6bg tuuli 682 log.dat > oh6bg.cbr

Varmista että tulostiedoston nimessä on oma kutsumerkkisi.