Miten käytän AWK-skriptejä Windows-ympäristössä?
Kirjoittanut: Jari Perkiömäki OH6BG/OG6GTekemä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.