other sections

SEQ(1plan9) | SEQ(1plan9) |

# NAME¶

seq - print sequences of numbers# SYNOPSIS¶

**seq**[

**-w**] [

**-f**

*format*] [

*first*[

*incr*] ]

*last*

# DESCRIPTION¶

*Seq*prints a sequence of numbers, one per line, from

*first*(default 1) to as near

*last*as possible, in increments of

*incr*(default 1). The loop is:

for(val = min; val <= max; val += incr) print val;

The numbers are interpreted as floating point.

Normally integer values are printed as decimal integers. The options are

**-f***format*- Use the print(3)-style
*format**print*for printing each (floating point) number. The default is **-w**- Equalize the widths of all numbers by padding with leading zeros as
necessary. Not effective with option
**-f**, nor with numbers in exponential notation.

# EXAMPLES¶

- seq 0 .05 .1
- Print
**0 0.05 0.1**(on separate lines). - seq -w 0 .05 .1
- Print
**0.00 0.05 0.10**.

# SOURCE¶

**/src/cmd/seq.c**

# BUGS¶

Option**-w**always surveys every value in advance. Thus seq -w 1000000000 is a painful way to get an `infinite' sequence.