seq(sequeue) é usado para serializar e gerar um número inteiro entre um número e outro número.
1. Como usar
- seq [opção] mantissa
- seq [opção] líder e mantissa
- seq [opção] mantissa de incremento de número inicial
[opções]
-f, --format=FORMAT use printf style floating-point FORMAT
-s, --separator=STRING use STRING to separate numbers (default: \n)
-w, --equal-width equalize width by padding with leading zeroes
--help display this help and exit
--version output version information and exit
2. Exemplos
1. Produza números inteiros contínuos
1) Produza números inteiros consecutivos de 1 a 5
seq 5
seq 1 5
2) Produza todos os números inteiros de 1 a 10 com um intervalo de 3
seq 1 3 10
2. -f especifica o formato de saída
1) O número de dígitos é três e não há espaços suficientes para preencher.
seq -f "%3g" 1 5
2) O número de dígitos é três e todos os dígitos ausentes são preenchidos com 0s.
seq -f "%03g" 1 5
seq -f "test%03g" 1 5
3. -s especifica o delimitador, o delimitador padrão é /n (retorno de carro)
1) Espaço como separador
seq -s " " 1 5
2) Linha central como separador
seq -s "-" 1 5
4. -w especifica que os números de saída têm a mesma largura
1) Saída de largura igual de inteiros consecutivos entre 8 e 12
seq -w 8 12
2) Saída de largura igual de inteiros consecutivos entre 99 e 101
seq -w 99 101
5. Use em combinação
Saída de largura igual de números inteiros consecutivos entre 99 e 101, separados por espaços
seq -w -s " " 99 101
6. Visualize informações da versão
seq --version
7. Veja a documentação de ajuda
seq --help