Preguntas etiquetadas con brace-expansion

Un mecanismo de shell que se utiliza para generar cadenas arbitrarias.

19
Misterio de expansión de llaves anidadas en Bash

Esta: $ echo {{a..c},{1..3}} produce esto: a b c 1 2 3 Lo cual es bueno, pero difícil de explicar dado que $ echo {a..c},{1..3} da a,1 a,2 a,3 b,1 b,2 b,3 c,1 c,2 c,3 ¿Está esto documentado en alguna parte? La Referencia de Bash no lo menciona (aunque tiene un ejemplo

13
¿Cuándo se expande {a, b, c} en bash, cuándo no?

Un script bash que contiene for i in {a,b}-{1,2}; do echo $i; done huellas dactilares a-1 a-2 b-1 b-2 cuando se ejecuta Esto es lo que esperaba, ya que la {a,b}construcción se expande. Sin embargo, cuando (otro) script contiene v={a,b}-{1,2} echo $v se imprime {a,b}-{1,2} que no es lo que...

10
Expansión bash hexadecimal

Me gustaría saber si hay una manera de usar la expansión bash para ver todas las posibilidades de combinación de varios dígitos en hexadecimal. Puedo ampliar en binarios En la base 2: echo {0..1}{0..1}{0..1} Lo que devuelve: 000 001 010 011 100 101 110 111 En base 10: echo {0..9}{0..9} Lo...

9
Expansión de abrazadera de concha de derecha a izquierda

En zsh (y otros shells), si incluyo un argumento como (por ejemplo): {a,b,c}{d,e,f} la expansión de llaves lo convierte en: ad ae af bd be bf cd ce cf Para mis propósitos, el orden de los argumentos es importante, y necesito las llaves para expandir de derecha a izquierda en lugar de izquierda...