Leksykon IT › Programowanie › AWK

AWK

Programowanie Svenska → Zaktualizowano: 2026-10-05
Więcej informacji
Twórcy
Alfred Aho, Peter Weinberger, Brian Kernighan
Rok
Typ
Język programowania

Język do przetwarzania tekstu oparty na wzorcach, z 1977 roku, nazwany od nazwisk Aho, Weinbergera i Kernighana.

Model programu to wzorzec { akcja }: dla każdego wiersza pasującego do wzorca uruchamiana jest akcja. Wiersze są automatycznie dzielone na pola dostępne jako $1, $2 i tak dalej. Polecenie awk '{print $3}' wyciąga trzecią kolumnę z czegokolwiek.

Jest zdolniejszy, niż się powszechnie sądzi — to pełny język z tablicami asocjacyjnymi, funkcjami i wyrażeniami regularnymi — ale najczęściej służy do jednorazowych zadań w potokach. Perl powstał częściowo po to, żeby go zastąpić. Występuje w każdym systemie uniksopodobnym, co jest jego najmocniejszym atutem.

← Wróć do leksykonu