Next: SVR4, Up: Language History [Contents][Index]
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:
awk Statements Versus Lines)
return statement
(see section User-Defined Functions)
delete statement (see section The delete Statement)
do-while statement
(see section The do-while Statement)
atan2(), cos(), sin(), rand(), and
srand() (see section Numeric Functions)
gsub(), sub(), and match()
(see section String-Manipulation Functions)
close() and system()
(see section Input/Output Functions)
ARGC, ARGV, FNR, RLENGTH, RSTART,
and SUBSEP predefined variables (see section Predefined Variables)
$0 (see section Changing the Contents of a Field)
for
statements (see section Referring to an Array Element)
awk
programs (see section Operator Precedence (How Operators Nest))
FS
(see section Specifying How Fields Are Separated) and as the
third argument to the split() function
(see section String-Manipulation Functions), rather than using only the first character
of FS
getline function
(see section Explicit Input with getline)
BEGIN and END rules
(see section The BEGIN and END Special Patterns)
Next: SVR4, Up: Language History [Contents][Index]