Previous: Getline Notes, Up: Getline [Contents][Index]
getline VariantsTable 4.1
summarizes the eight variants of getline,
listing which predefined variables are set by each one,
and whether the variant is standard or a gawk extension.
Note: for each variant, gawk sets the RT predefined variable.
| Variant | Effect | awk/gawk | 
|---|---|---|
| getline | Sets $0,NF,FNR,NR, andRT | awk | 
| getlinevar | Sets var, FNR,NR, andRT | awk | 
| getline <file | Sets $0,NF, andRT | awk | 
| getline var < file | Sets var and RT | awk | 
| command | getline | Sets $0,NF, andRT | awk | 
| command | getlinevar | Sets var and RT | awk | 
| command |& getline | Sets $0,NF, andRT | gawk | 
| command |& getlinevar | Sets var and RT | gawk | 
Table 4.1: getline variants and what they set