svn commit: r352578 - head/usr.bin/jot
Mateusz Piotrowski
0mp at FreeBSD.org
Sat Sep 21 15:01:12 UTC 2019
Author: 0mp (ports committer)
Date: Sat Sep 21 15:01:11 2019
New Revision: 352578
URL: https://svnweb.freebsd.org/changeset/base/352578
Log:
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 at ru.ac.za>
Approved by: doc (bcr)
Differential Revision: https://reviews.freebsd.org/D21736
Event: EuroBSDcon 2019
Modified:
head/usr.bin/jot/jot.1
Modified: head/usr.bin/jot/jot.1
==============================================================================
--- head/usr.bin/jot/jot.1 Sat Sep 21 14:16:37 2019 (r352577)
+++ head/usr.bin/jot/jot.1 Sat Sep 21 15:01:11 2019 (r352578)
@@ -28,7 +28,7 @@
.\" @(#)jot.1 8.1 (Berkeley) 6/6/93
.\" $FreeBSD$
.\"
-.Dd April 7, 2015
+.Dd September 21, 2019
.Dt JOT 1
.Os
.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
.Ar reps
conflict, the lower value is used.
-If fewer than three are specified, defaults are assigned
-left to right, except for
+If one or two are specified, defaults are assigned
+starting with
.Ar s ,
-which assumes a default of 1 or -1 if both
+which assumes a default of 1 (or -1 if
.Ar begin
and
.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
Defaults for the four arguments are, respectively,
100, 1, 100, and 1, except that when random data are requested,
More information about the svn-src-head
mailing list