AWK是一種解釋性編程語言。它是非常強大的,專為文本處理。AWK 提供了極其強大的功能:可以進行樣式裝入、流控制、數(shù)學(xué)運算符、進程控制語句甚至于內(nèi)置的變量和函數(shù)。它具備了一個完整的語言所應(yīng)具有的幾乎所有精美特性。AWK名字是從它的作者的姓氏衍生的,它的作者們?yōu)椋篈lfred Aho, Peter Weinberger, 和 Brian Kernighan。
GNU/Linux分發(fā)是由自由軟件基金會(FSF)編寫和維護,并通常被稱為GNU AWK的AWK的版本。以下是AWK的變種。
任務(wù)眾多可以使用AWK完成。以下只是其中的幾個: