IT-lexikon › Programmering › AWK

AWK

Programmering In English → Uppdaterad: 2026-07-28
Mer info
Skapad av
Alfred Aho, Peter Weinberger, Brian Kernighan
År
Typ
Programspråk

Mönsterstyrt textbehandlingsspråk från 1977, uppkallat efter Aho, Weinberger och Kernighan.

Programmodellen är mönster { handling }: för varje rad som matchar mönstret körs handlingen. Rader delas automatiskt i fält, åtkomliga som $1, $2 och så vidare. awk '{print $3}' plockar tredje kolumnen ur vad som helst.

Kraftigare än man tror — det är ett fullständigt språk med associativa arrayer, funktioner och reguljära uttryck — men används mest till engångsjobb i pipelines. Perl skrevs delvis för att ersätta det. Finns på varje Unix-liknande system, vilket är dess starkaste kort.

← Tillbaka till lexikonet