jot.1: Explain default argument values more precisely
The way jot(1) defaults missing arguments doesn't match the behaviour described in the manpage, which states that with fewer than 3 arguments missing values are supplied from left to right. In fact, with one or two arguments, the last (s which is step size or seed) defaults to 1 (or -1 if begin and end specify a descending range), and then omitted arguments are set to default starting with the leftmost until three arguments are available. This is why `jot 2 1000` prints 1000 and 1001 instead of 1000 and 100. PR: 135475 Submitted by: Jonathan McKeown <j.mckeown@ru.ac.za> Approved by: doc (bcr) Differential Revision: https://reviews.freebsd.org/D21736 Event: EuroBSDcon 2019
This commit is contained in:
parent
e100548404
commit
a811237df2
@ -28,7 +28,7 @@
|
|||||||
.\" @(#)jot.1 8.1 (Berkeley) 6/6/93
|
.\" @(#)jot.1 8.1 (Berkeley) 6/6/93
|
||||||
.\" $FreeBSD$
|
.\" $FreeBSD$
|
||||||
.\"
|
.\"
|
||||||
.Dd April 7, 2015
|
.Dd September 21, 2019
|
||||||
.Dt JOT 1
|
.Dt JOT 1
|
||||||
.Os
|
.Os
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
@ -108,14 +108,16 @@ Any three of these arguments determines the fourth.
|
|||||||
If four are specified and the given and computed values of
|
If four are specified and the given and computed values of
|
||||||
.Ar reps
|
.Ar reps
|
||||||
conflict, the lower value is used.
|
conflict, the lower value is used.
|
||||||
If fewer than three are specified, defaults are assigned
|
If one or two are specified, defaults are assigned
|
||||||
left to right, except for
|
starting with
|
||||||
.Ar s ,
|
.Ar s ,
|
||||||
which assumes a default of 1 or -1 if both
|
which assumes a default of 1 (or -1 if
|
||||||
.Ar begin
|
.Ar begin
|
||||||
and
|
and
|
||||||
.Ar end
|
.Ar end
|
||||||
are given.
|
specify a descending range).
|
||||||
|
Then the default values are assigned to the leftmost omitted arguments until
|
||||||
|
three arguments are set.
|
||||||
.Pp
|
.Pp
|
||||||
Defaults for the four arguments are, respectively,
|
Defaults for the four arguments are, respectively,
|
||||||
100, 1, 100, and 1, except that when random data are requested,
|
100, 1, 100, and 1, except that when random data are requested,
|
||||||
|
Loading…
Reference in New Issue
Block a user