The awk language evolved considerably between the release of Version 7 Unix (1978) and the new version that was first made generally available in System V Release 3.1 (1987). This section summarizes the changes, with cross-references to further details:
return statement
(see User-defined).
     delete statement (see Delete).
     do-while statement
(see Do Statement).
     atan2, cos, sin, rand, and
srand (see Numeric Functions).
     gsub, sub, and match
(see String Functions).
     close and system
(see I/O Functions).
     ARGC, ARGV, FNR, RLENGTH, RSTART,
and SUBSEP built-in variables (see Built-in Variables).
     FS
(see Field Separators) and as the
third argument to the split function
(see String Functions).
     getline function
(see Getline).
     BEGIN and END rules
(see BEGIN/END).