gawk: V7/SVR3.1

1 
1 A.1 Major Changes Between V7 and SVR3.1
1 =======================================
1 
1 The 'awk' language evolved considerably between the release of Version 7
1 Unix (1978) and the new version that was first made generally available
1 in System V Release 3.1 (1987).  This minor node summarizes the changes,
1 with cross-references to further details:
1 
1      Statements/Lines::)
1 
1      User-defined::)
1 
1    * The 'delete' statement (⇒Delete)
1 
1    * The 'do'-'while' statement (⇒Do Statement)
1 
1    * The built-in functions 'atan2()', 'cos()', 'sin()', 'rand()', and
1      'srand()' (⇒Numeric Functions)
1 
1      String Functions::)
1 
1      Functions::)
1 
1    * The 'ARGC', 'ARGV', 'FNR', 'RLENGTH', 'RSTART', and 'SUBSEP'
1      predefined variables (⇒Built-in Variables)
1 
1    * Assignable '$0' (⇒Changing Fields)
1 
1      Conditional Exp::)
1 
1      Reference to Elements::)
1 
1    * The exponentiation operator '^' (⇒Arithmetic Ops) and its
1      assignment operator form '^=' (⇒Assignment Ops)
1 
1    * C-compatible operator precedence, which breaks some old 'awk'
1      programs (⇒Precedence)
1 
1    * Regexps as the value of 'FS' (⇒Field Separators) and as the
11      third argument to the 'split()' function (⇒String
      Functions), rather than using only the first character of 'FS'
1 
1      Computed Regexps::)
1 
1      Sequences::)
1 
1    * Redirection of input for the 'getline' function (⇒Getline)
1 
1    * Multiple 'BEGIN' and 'END' rules (⇒BEGIN/END)
1 
1    * Multidimensional arrays (⇒Multidimensional)
1