Surgiu a necessidade de criar pastas com nomes de letras, todas, de A a Z, então pesquisei na internet, em IAs como ChatGPT, mas encontrava comandos usando o laço “for”. É fácil, porém, mais fácil ainda ficou quando lembrei de da expressão {A..Z} que já usei dentro do shell. O Shell nada mais é que um interpretador de comandos, algo como o CMD do Windows. Há diversos Shells para Linux, como Bash, SH…
Quanto à expressão {A..Z}, explicando melhor, é uma expressão que representa um intervalo de caracteres alfabéticos de A a Z. Quando você executa essa expressão em um comando no Shell, ela expande para todos os caracteres de A a Z, ou seja, A, B, C, …, X, Y, Z. Isso é útil para criar listas de arquivos ou executar operações em um conjunto específico de caracteres alfabéticos.
Mas, vamos ao que interessa.
Simplesmente, execute o comando abaixo para criar pastas com nomes de A, B…Z
mkdir {A..Z}
E boooommmmmm!!!! A mágica estará feita!
Fantástico, não é mesmo?
Outras expressões que podemos usar no Linux
Além de {A..Z}, existem outras expressões semelhantes que podem ser usadas no Shell do Linux para representar intervalos de caracteres. Aqui estão algumas delas:
- {1..10}: Este intervalo representa todos os números de 1 a 10.
- {a..z}: Assim como {A..Z}, este intervalo representa todos os caracteres alfabéticos minúsculos de a a z.
- {1990..2024}: Este intervalo representa todos os anos de 1990 a 2024.
Essas expressões são úteis para criar listas ou realizar operações em um intervalo específico de caracteres, números ou valores.
