bash gerar sequencia de numeros
Uso básico
Imprima a sequência de números de 1 a 10 .
$ seq 1 10
1 2 3 4 5 6 7 8 9 10
Imprime a sequência de números de 10 a 1 .
$ seq 10 1
10 9 8 7 6 5 4 3 2 1
Imprima a sequência de números de 1 a 10 usando o tamanho do passo 0,5 .
$ seq 1 0,5 10
1 1,5 2 2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8 8,5 9 9,5 10
Imprime a sequência de números de 1 a 10 e equaliza a largura preenchendo com zeros à esquerda.
$ seq --equal-width 1 10
01 02 03 04 05 06 07 08 09 10
Imprima a sequência de números de 1 a 10 e assegure-se de que a largura tenha pelo menos dois caracteres de largura preenchendo com zeros à esquerda.
$ seq --format "% 02g" 1 10
01 02 03 04 05 06 07 08 09 10
Exemplos
Sequência bonita de números de 250 a 260 usando formato hexadecimal.
$ seq 250 260 | xargs printf '0x% 04x \ n'
0x00fa 0x00fb 0x00fc 0x00fd 0x00fe 0x00ff 0x0100 0x0101 0x0102 0x0103 0x0104
Sequência de números de 0 a 16 em hexadecimal.
$ seq 0 16 | xargs -IN printf '% 02d: 0x% 02x \ n' NN
00: 0x00 01: 0x01 02: 0x02 03: 0x03 04: 0x04 05: 0x05 06: 0x06 07: 0x07 08: 0x08 09: 0x09 10: 0x0a 11: 0x0b 12: 0x0c 13: 0x0d 14: 0x0e 15: 0x0f 16: 0x10
Comentários