Next: Field Splitting Summary, Previous: Command Line Field Separator, Up: Field Separators [Contents][Index]
Occasionally, it’s useful to treat the whole input line as a
single field.  This can be done easily and portably simply by
setting FS to "\n" (a newline):21
awk -F'\n' 'program' files …
When you do this, $1 is the same as $0.
| Changing  FSDoes Not Affect the FieldsAccording to the POSIX standard,  However, many older implementations of  sed 1q /etc/passwd | awk '{ FS = ":" ; print $1 }'
which usually prints: root on an incorrect implementation of  root:x:0:0:Root:/: (The  |