Guia do Linux/Iniciante+Intermediário/Comandos diversos/seq
seq
editarImprime uma sequência de números começando em [primeiro] e terminando em [último], utilizando [incremento] para avançar.
seq [opções] [primeiro] [incremento] [último]
Onde:
- primeiro
- Número inicial da sequência.
- incremento
- Número utilizado para avançar na sequência.
- último
- Número final da sequência.
- opções
- -f, --format=[formato]
- Formato de saída dos números da sequência. Utilize o estilo do printf para ponto flutuante (valor padrão: %g).
- -s, --separator=[string]
- Usa [string] para separar a sequência de números (valor padrão: \n).
- -w, --equal-width
- Insere zeros na frente dos números mantendo a sequência alinhada.
Observações:
- Se [primeiro] ou [incremento] forem omitidos, o valor padrão 1 será utilizado.
- Os números recebidos são interpretados como números em ponto flutuante.
- [incremento] deve ser positivo se [primeiro] for menor do que o último, e negativo caso contrário.
- Quando utilizarmos a opção—format, o argumento deve ser exatamente %e, %f ou %g.
Exemplos: seq 0 2 10, seq -w 0 10, seq -f%f 0 10, seq -s", " 0 10