Saltar para o conteúdo

Guia do Linux/Iniciante+Intermediário/Comandos diversos/seq

Origem: Wikilivros, livros abertos por um mundo aberto.

Imprime 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