Loop ao longo de intervalos em BASH

Os truques do BASH são infinitos. Você deve saber que o suporte ao bash é executado em loops graças à forinstrução:

for x in item1 item2 item3; do
echo $x

done

ou se preferir ser conciso:

for x in item1 item2 item3; do echo $x; done

Não surpreendentemente, os fragmentos acima produzirão:

item1
item2

item3

Mas e se você precisar iterar um intervalo de números, digamos de 1 a 100? A forinstrução pode iterar em um intervalo usando a sintaxe mostrada abaixo:

for x in {1..100}; do echo $x; done

Ele suporta até mesmo uma variedade de strings. Por exemplo:

for x in {A..Z}; do echo $x; done

Aproveite!