Print this page
3762 nawk 'continue illegal outside of loops'
        
*** 240,258 ****
  FNR == 1 {
          pass++;
  }
  
  /^#/ || /^$/ {
!         continue;
  }
  
  {
          # For each input line, nawk automatically assigns the complete
          # line to $0 and also splits the line at field separators and
          # assigns each field to a variable $1..$n.  Assignment to $0
          # re-splits the line into the field variables.  Conversely,
!         # assgnment to a variable $1..$n will cause $0 to be recomputed
          # from the field variable values.
          #
          # This code adds awareness of escaped field separators by using
          # a custom function to split the line into a temporary array.
          # It assigns the empty string to $0 to clear any excess field
--- 240,258 ----
  FNR == 1 {
          pass++;
  }
  
  /^#/ || /^$/ {
!         next;
  }
  
  {
          # For each input line, nawk automatically assigns the complete
          # line to $0 and also splits the line at field separators and
          # assigns each field to a variable $1..$n.  Assignment to $0
          # re-splits the line into the field variables.  Conversely,
!         # assignment to a variable $1..$n will cause $0 to be recomputed
          # from the field variable values.
          #
          # This code adds awareness of escaped field separators by using
          # a custom function to split the line into a temporary array.
          # It assigns the empty string to $0 to clear any excess field