- Consistenly mention columns and fields

- Add -b to short error messages

Obtained from:	NetBSD
This commit is contained in:
Kevin Lo 2012-06-11 03:02:40 +00:00
parent a86224465d
commit d334b28625
2 changed files with 8 additions and 8 deletions

View File

@ -68,7 +68,7 @@ The items specified by
.Ar list
can be in terms of column position or in terms of fields delimited
by a special character.
Column numbering starts from 1.
Column and field numbering starts from 1.
.Pp
The
.Ar list
@ -78,14 +78,14 @@ number ranges.
Number ranges consist of a number, a dash
.Pq Sq \- ,
and a second number
and select the fields or columns from the first number to the second,
and select the columns or fields from the first number to the second,
inclusive.
Numbers or number ranges may be preceded by a dash, which selects all
fields or columns from 1 to the last number.
columns or fields from 1 to the last number.
Numbers or number ranges may be followed by a dash, which selects all
fields or columns from the last number to the end of the line.
columns or fields from the last number to the end of the line.
Numbers and number ranges may be repeated, overlapping, and in any order.
It is not an error to select fields or columns not present in the
It is not an error to select columns or fields not present in the
input line.
.Pp
The options are as follows:

View File

@ -164,7 +164,7 @@ get_list(char *list)
* set a byte in the positions array to indicate if a field or
* column is to be selected; use +1, it's 1-based, not 0-based.
* Numbers and number ranges may be overlapping, repeated, and in
* any order. We handle "-3-5" although there's no real reason too.
* any order. We handle "-3-5" although there's no real reason to.
*/
for (; (p = strsep(&list, ", \t")) != NULL;) {
setautostart = start = stop = 0;
@ -187,9 +187,9 @@ get_list(char *list)
}
}
if (*p)
errx(1, "[-cf] list: illegal list value");
errx(1, "[-bcf] list: illegal list value");
if (!stop || !start)
errx(1, "[-cf] list: values may not include zero");
errx(1, "[-bcf] list: values may not include zero");
if (maxval < stop) {
maxval = stop;
needpos(maxval + 1);