Module Name:    src
Committed By:   uwe
Date:           Tue Jul  5 13:21:38 UTC 2022

Modified Files:
        src/external/historical/nawk/bin: awk.1

Log Message:
awk(1): document what assigning to $0 and $<n> does


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/historical/nawk/bin/awk.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/historical/nawk/bin/awk.1
diff -u src/external/historical/nawk/bin/awk.1:1.14 src/external/historical/nawk/bin/awk.1:1.15
--- src/external/historical/nawk/bin/awk.1:1.14	Tue Jul  5 13:05:20 2022
+++ src/external/historical/nawk/bin/awk.1	Tue Jul  5 13:21:38 2022
@@ -1,4 +1,4 @@
-.\"	$NetBSD: awk.1,v 1.14 2022/07/05 13:05:20 uwe Exp $
+.\"	$NetBSD: awk.1,v 1.15 2022/07/05 13:21:38 uwe Exp $
 .\"
 .\" Copyright (C) Lucent Technologies 1997
 .\" All Rights Reserved
@@ -130,16 +130,24 @@ version on standard output and exit.
 .Pp
 An input line is normally made up of fields separated by white space,
 or by regular expression
-.Va FS .
+.Va FS
+built-in variable is set to.
+If
+.Va FS
+is null, the input line is split into one field per character.
 The fields are denoted
 .Va $1 ,
 .Va $2 ,
 \&..., while
 .Va $0
 refers to the entire line.
-If
-.Va FS
-is null, the input line is split into one field per character.
+Setting any other field causes the re-evaluation of
+.Li $ Ns Va 0
+Assigning to
+.Li $ Ns Va 0
+shall reset the values of all other fields and the
+.Va NF
+built-in variable.
 .Pp
 A pattern-action statement has the form
 .Lp

Reply via email to