O que é expansão de chaves?

A expansão de chaves é um recurso poderoso de correspondência de padrões encontrado em shells Unix como Bash. Ela permite gerar várias strings a partir de um único padrão expandindo sequências ou listas entre chaves. Por exemplo, {1..5} expande para 1 2 3 4 5, e {a,b,c} para a b c. Este recurso é incrivelmente útil para criar rapidamente nomes de arquivos, executar comandos em vários itens ou gerar dados de teste sem ter que digitar cada item individualmente.

Descrição da ferramenta

Esta ferramenta gera todas as expansões possíveis a partir de padrões de chaves, de forma semelhante a como os shells Unix processam a expansão de chaves. Digite um padrão com chaves e a ferramenta mostrará instantaneamente todos os valores expandidos. É perfeita para testar padrões de chaves antes de usá-los em scripts ou para gerar rapidamente listas de valores.

Recursos

  • Intervalos numéricos: Expanda sequências numéricas como {1..10} ou {001..100} com preenchimento de zeros
  • Intervalos alfabéticos: Gere sequências de letras como {a..z} ou {A..Z}
  • Expansão de listas: Expanda listas separadas por vírgulas como {red,green,blue}