quarta-feira, agosto 14, 2019

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

Sem comentários:

LinkWithin

Related Posts Widget for Blogs by LinkWithin