mirror of
https://github.com/A2osX/A2osX.git
synced 2024-11-24 14:31:05 +00:00
76 lines
2.5 KiB
Plaintext
76 lines
2.5 KiB
Plaintext
|
TITLE
|
||
|
A2osX seq (bin/seq) Command Help
|
||
|
|
||
|
seq -- print sequences of numbers
|
||
|
|
||
|
SYNOPSIS
|
||
|
seq [-f format] [-s string] [-t string] [first [incr]] last
|
||
|
|
||
|
DESCRIPTION
|
||
|
The seq utility prints a sequence of numbers, one per line (default), from
|
||
|
first (default 1), to near last as possible, in increments of incr
|
||
|
(default 1). When first is larger than last the default incr is -1.
|
||
|
|
||
|
All numbers are interpreted as integer values.
|
||
|
|
||
|
PAGE
|
||
|
The seq utility accepts the following options:
|
||
|
|
||
|
-f format Use a printf style format to print each number. Only the D, H,
|
||
|
and I conversion characters are valid, along with any optional
|
||
|
flags and an optional numeric minimum field width or precision.
|
||
|
The format can contain character escape sequences in backslash
|
||
|
notation as defined in A2osX kernel documentation.
|
||
|
The default is \%I.
|
||
|
|
||
|
-s string Use string to separate numbers. The string can contain
|
||
|
character escape sequences in backslash notation as defined in
|
||
|
A2osX kernel documentation. The default is \\r\\n.
|
||
|
|
||
|
-t string Use string to terminate sequence of numbers. The string can
|
||
|
contain character escape sequences in backslash notation as
|
||
|
defined in A2osX kernel documentation. This option is
|
||
|
useful when the default separator does not contain a \\n.
|
||
|
|
||
|
The seq utility exits 0 on success and non-zero if an error occurs.
|
||
|
|
||
|
PAGE
|
||
|
EXAMPLES
|
||
|
# seq 1 3
|
||
|
1
|
||
|
2
|
||
|
3
|
||
|
|
||
|
# seq 3 1
|
||
|
3
|
||
|
2
|
||
|
1
|
||
|
|
||
|
# seq -f "\%02I" 0 5 20
|
||
|
00
|
||
|
05
|
||
|
10
|
||
|
15
|
||
|
20
|
||
|
|
||
|
|
||
|
PAGE
|
||
|
HISTORY
|
||
|
The seq command first appeared in Plan 9 from Bell Labs. A seq command
|
||
|
appeared in NetBSD 3.0, and ported to FreeBSD 9.0. This command was based
|
||
|
on the command of the same name in Plan 9 from Bell Labs and the GNU core
|
||
|
utilities. The GNU seq command first appeared in the 1.13 shell utilities
|
||
|
release. The A2osX seq command was developed by Brian J. Bernstein
|
||
|
<brian@dronefone.com> in November 2021.
|
||
|
|
||
|
BUGS
|
||
|
Floating point numbers are not supported.
|
||
|
|
||
|
Does not gracefully handle alpha characters where it expects numbers.
|
||
|
Behavior of seq when it encounters a non-numeric is undefined.
|
||
|
|
||
|
This version of seq does not support the -w option which automatically
|
||
|
sets numerical output to identical width. Instead, use the -f option as
|
||
|
appropriate to get desired results.
|
||
|
|