AWK
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.