awk je filtr, který se používá pro zpracování textových dat.
Používá vlastní jazyk (AWK), který se hodně podobná Cčku.
Zde je ukázka jednoduchého programu, který zkoumá frekvenci výskytu písmen v textu.
provede se příkazem
awk -f statistika.awk soubor
statistika.awk
BEGIN{
FS=""
}
{ for(i=1;i<=NF;i++)
{
pole[$i]++
#printf $i
}
#printf "n"
}
END{
for(pismeno in pole){
printf pismeno
printf "-"
printf pole[pismeno]
print ""
}
}