commit 68ccf5c0eba0fbcf082d0565e0e65cad114cad3f
parent 796b85a2973c9e48c471a550209fa818efc427c8
Author: sin <sin@2f30.org>
Date: Thu, 5 Mar 2015 08:10:00 +0000
head: Fix usage and manpage
-N is not a flag but rather a number specification. Be consistent
and use -num to be consistent with -n num. num is properly highlighted
now as well.
Diffstat:
2 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/head.1 b/head.1
@@ -1,4 +1,4 @@
-.Dd January 25, 2015
+.Dd March 5, 2015
.Dt HEAD 1
.Os sbase
.Sh NAME
@@ -6,15 +6,12 @@
.Nd display initial lines of files
.Sh SYNOPSIS
.Nm
-.Op Fl n Ar num
-.Op Fl N
+.Op Fl n Ar num | Fl Ns Ar num
.Op Ar file ...
.Sh DESCRIPTION
.Nm
writes
.Ar num
-|
-.Sy N
lines of each
.Ar file
to stdout.
@@ -25,7 +22,7 @@ is given
reads from stdin.
.Sh OPTIONS
.Bl -tag -width Ds
-.It Fl n Ar num | Fl N
+.It Fl n Ar num | Fl Ns Ar num
Display initial
.Ar num
|
@@ -41,6 +38,6 @@ utility is compliant with the
.St -p1003.1-2008
specification.
.Pp
-The
-.Op Fl N
-flag is an extension to that specification.
+The obsolete
+.Op Fl Ns num
+syntax is an extension to that specification.
diff --git a/head.c b/head.c
@@ -24,7 +24,7 @@ head(FILE *fp, const char *fname, size_t n)
static void
usage(void)
{
- eprintf("usage: %s [-n num] [-N] [file ...]\n", argv0);
+ eprintf("usage: %s [-num | -n num] [file ...]\n", argv0);
}
int