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