No zsh (e em outros shells), se eu incluir um argumento como (por exemplo):
{a,b,c}{d,e,f}
expansão chave transforma em:
ad ae af bd be bf cd ce cf
Para meus propósitos, a ordem dos argumentos é importante e preciso que os colchetes se expandam da direita para a esquerda em vez de da esquerda para a direita. Ou seja, eu quero que a expansão seja:
ad bd cd ae be ce af bf cf
Existe uma maneira de controlar a ordem em que vários conjuntos de chaves são expandidos? Estou procurando algo que funcione em qualquer situação, não apenas com esses argumentos.
{a,b,c}{d,e,f}
não é muito útil