¿Qué es la expansión de llaves?

La expansión de llaves es una potente función de coincidencia de patrones que se encuentra en shells Unix como Bash. Permite generar múltiples cadenas a partir de un único patrón expandiendo secuencias o listas encerradas entre llaves. Por ejemplo, {1..5} se expande a 1 2 3 4 5, y {a,b,c} a a b c. Esta función es increíblemente útil para crear rápidamente nombres de archivos, ejecutar comandos en múltiples elementos o generar datos de prueba sin tener que escribir cada elemento individualmente.

Descripción de la herramienta

Esta herramienta genera todas las expansiones posibles a partir de patrones de llaves, similar a cómo las shells Unix procesan la expansión de llaves. Ingresa un patrón con llaves y la herramienta te mostrará instantáneamente todos los valores expandidos. Es perfecta para probar patrones de llaves antes de usarlos en scripts o para generar rápidamente listas de valores.

Características

  • Rangos numéricos: Expande secuencias numéricas como {1..10} o {001..100} con relleno de ceros
  • Rangos alfabéticos: Genera secuencias de letras como {a..z} o {A..Z}
  • Expansión de listas: Expande listas separadas por comas como {red,green,blue}