você está aqui: Home  → Arquivo de Mensagens

Criação de lista reversa com echo

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 21 de agosto de 2017

Por meio da expansão de chaves, podemos gerar diversos tipos de sequências:

$ echo {1..10}
1 2 3 4 5 6 7 8 9 10
$ echo {a..z}
a b c d e f g h i j k l m n o p q r s t u v w x y z

Intuitivamente tendemos a pensar que estas sequências somente podem ser criadas em ordem crescente, mas isto não é verdade:

$ echo {10..1}
10 9 8 7 6 5 4 3 2 1
$ echo {z..a}
z y x w v u t s r q p o n m l k j i h g f e d c b a

A expansão se dará para todos os caracteres na sequência ASCII entre o primeiro argumento e o último, sendo que o primeiro argumento não deve, obrigatoriamente, anteceder o segundo.

Fonte: Júlio Cezar Neves



Veja a relação completa dos artigos de Rubens Queiroz de Almeida