Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/awk document supported options better, add a short i...



details:   https://anonhg.NetBSD.org/src/rev/196672248ab3
branches:  trunk
changeset: 503410:196672248ab3
user:      jdolecek <jdolecek%NetBSD.org@localhost>
date:      Mon Feb 05 13:23:57 2001 +0000

description:
document supported options better, add a short info about
this awk on start of DESCRIPTION section

diffstat:

 usr.bin/awk/awk.1 |  67 +++++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 53 insertions(+), 14 deletions(-)

diffs (100 lines):

diff -r e6a2f0801034 -r 196672248ab3 usr.bin/awk/awk.1
--- a/usr.bin/awk/awk.1 Mon Feb 05 13:20:10 2001 +0000
+++ b/usr.bin/awk/awk.1 Mon Feb 05 13:23:57 2001 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: awk.1,v 1.3 2001/02/04 20:47:50 jdolecek Exp $
+.\"    $NetBSD: awk.1,v 1.4 2001/02/05 13:23:57 jdolecek Exp $
 .\"
 .\" Copyright (C) Lucent Technologies 1997
 .\" All Rights Reserved
@@ -32,17 +32,28 @@
 .Nm
 .Op Fl F Ar fs
 .Op Fl v Ar var=value
-.Op Ar prog | Fl f Ar progname
+.Op Fl safe
+.Op Fl d[N]
+.Op Ar prog | Fl f Ar filename
 .Ar
+.Nm ""
+.Fl V
 .Sh DESCRIPTION
 .Nm
+is the Bell Labs' implementation of the AWK programming language as
+described in the
+.Em The AWK Programming Language
+by
+A. V. Aho, B. W. Kernighan, and P. J. Weinberger.
+.Pp
+.Nm
 scans each input
 .Ar file
 for lines that match any of a set of patterns specified literally in
 .Ar prog
 or in one or more files
 specified as
-.Fl f Ar progfile .
+.Fl f Ar filename .
 With each pattern
 there can be an associated action that will be performed
 when a line of a
@@ -60,20 +71,48 @@
 .Ar var=value
 is treated as an assignment, not a filename,
 and is executed at the time it would have been opened if it were a filename.
-The option
-.Fl v
-followed by
-.Ar var=value
-is an assignment to be done before
+.Pp
+The options are as follows:
+.Bl -tag -width indent
+.It Fl d[N]
+Set debug level to specified number
+.Ar N .
+If the number is omitted, debug level is set to 1.
+.It Fl f Ar filename
+Read the AWK program source from specified file
+.Ar filename ,
+instead of the first command line argument.
+Multiple
+.Fl f
+options may be specified.
+.It Fl F Ar fs
+Set the input field separator
+.Va FS
+to the regular expression
+.Ar fs .
+.It Fl mr Ar NNN , Fl mf Ar NNN
+Obsolete, no longer needed options. Set limit on maximum record or
+fields number.
+.It Fl safe
+Potentially unsafe functions such as
+.Fn system
+make the program abort (with a warning message).
+.It Fl v
+Assign the value
+.Ar value
+to the variable
+.Va var
+before
 .Ar prog
-is executed;
-any number of
+is executed.
+Any number of
 .Fl v
 options may be present.
-The
-.Fl F Ar fs
-option defines the input field separator to be the regular expression
-.Ar fs.
+.It Fl V
+Print
+.Nm
+version on standard output and exit.
+.El
 .Pp
 An input line is normally made up of fields separated by white space,
 or by regular expression



Home | Main Index | Thread Index | Old Index