diff --git a/usr.bin/seq/seq.1 b/usr.bin/seq/seq.1 index 61294c5491ea..6b5b2bd69886 100644 --- a/usr.bin/seq/seq.1 +++ b/usr.bin/seq/seq.1 @@ -29,7 +29,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 30, 2018 +.Dd June 20, 2020 .Dt SEQ 1 .Os .Sh NAME @@ -133,22 +133,51 @@ the default conversion is changed to .Sh EXIT STATUS .Ex -std .Sh EXAMPLES +Generate a sequence from 1 to 3 (included) with a default increment of 1: .Bd -literal -offset indent # seq 1 3 1 2 3 - +.Ed +.Pp +Generate a sequence from 3 to 1 (included) with a default increment of -1: +.Bd -literal -offset indent # seq 3 1 3 2 1 - +.Ed +.Pp +Generate a sequence from 0 to 0.1 (included) with an increment of 0.05 and padding +with leading zeroes. +.Bd -literal -offset indent # seq -w 0 .05 .1 0.00 0.05 0.10 .Ed +.Pp +Generate a sequence from 1 to 3 (included) with a default increment of 1, +a custom separator string and a custom terminator: +.Bd -literal -offset indent +# seq -s "-->" -t "[end of list]\\n" 1 3 +1-->2-->3-->[end of list] +.Ed +.Pp +Generate a sequence from 1 to 2 (included) with an increment of 0.2 and +print the results with two digits after the decimal point (using a +.Xr printf 3 +style format): +.Bd -literal -offset indent +# seq -f %.2f 1 0.2 2 +1.00 +1.20 +1.40 +1.60 +1.80 +2.00 +.Ed .Sh SEE ALSO .Xr jot 1 , .Xr printf 1 , @@ -165,12 +194,8 @@ command appeared in and was ported to .Fx 9.0 . This command was based on the command of the same name in -.Tn "Plan 9 from Bell Labs" -and the -.Tn GNU -core utilities. -The -.Tn GNU +Plan 9 from Bell Labs and the GNU core utilities. +The GNU .Nm command first appeared in the 1.13 shell utilities release. .Sh BUGS