PPT Slide
Ciljevi tećaja
Područja
Potrebno predznanje
Sadržaj Dan 1
Što nećete naućiti na tećaju
Izvori
Uvod
awk - opis
awk program
Pokretanje awk programa
awk opcije
Inicijalizacija varijabli sa komandne linije
Varijable
Izrazi
String konstante posebnog znaćenja
Konstante
Symbol Table
Environment
Ugrađene varijable ARGV i ARGC
Operatori
Uvjetno izvođenje, uvjetni operator
Posebni operatori regularni izrazi
Pridruženje vrijednosti varijabli
Hijerarhija operatora
Ulaz - (input)
Ulaz - dodatne varijable
getline
Format getline
getline i pipes
Ugrađene matematieke funkcije
Ugrađene string funkcije
Funkcija system
Korisnićki definirane funkcije
Uzorci i akcije ( patterns & actions)
Posebni uzorci
IF - THEN - ELSE
Komentar
Petlje (loops)
while
do-while
for za asocijativna polja
for
Komande za kontrolu petlji
exit
return
delete
print, printf
Izlaz
Redirekcija izlaza u datoteku
Redirekcija izlaza u pipe
Inaćice awk-a
Pauza Rueak
Praktićan rad i primjeri
Ispis i brojenje linija datoteke
Pozivanje programa -f opcijom
Primjena uzoraka
Sumiranje i statistike ulaza
Zamjena redoslijeda polja u ulazu
Korištenje printf komande
Štampanje ulaza u obratnom redoslijedu
Brojenje linija po nekom kljueu
Brojenje linija po ulaznim datotekama
Korištenje dvodimenzionalnih polja u awk-u (I)
Korištenje dvodimenzionalnih polja u awk-u (II)
Korištenje funkcija (I)
Korištenje funkcija (II)
Obratno štampanje sadržaja linije
Rekurzija
Getline & pipe (I)
Getline & pipe
Pitanja
Email: Damir.Delija@srce.hr