組み込み変数 ARGCとARGVは、起動プログラムの名前(ふつうはawk)を含んでいるが、プログラム引数やオプションは含んでいない。RESTARTはmatchが返す値でもある。

現在の入力レコードは、$0と名付けられている。また、現在の入力レコードの欄は、$1,$2,...,$NFとそれぞれ名付けられている。


組み込み文字列関数

以下の文字列関数において、sとtは文字列を、rは正規表現を、またi とnは整数を表している。

subおよびgsubのなかの置換文字列sのなかの&は、適合文字列に置き換えられる。また、\&でアンパサンドそのものを生成する。


組み込み算術関数


式演算子 (優先度の低い順) 代入、?:、それに^は右結合的であるが、それ以外のすべての演算子は左結合的である。任意の式は、括弧で括っても良い。