zsh(および他のシェル)で、(たとえば)のような引数を含めた場合:
{a,b,c}{d,e,f}
ブレースの展開により、次のようになります。
ad ae af bd be bf cd ce cf
私の目的では、引数の順序が重要であり、左から右ではなく右から左に展開する中かっこが必要です。つまり、拡張は次のようになります。
ad bd cd ae be ce af bf cf
中括弧の複数のセットが展開される順序を制御する方法はありますか?これらの議論だけでなく、あらゆる状況で機能するものを探しています。
ループやソートされた出力を含むより複雑なソリューションに興味がないと思いますよね?
—
terdon
@terdon他に方法がないとすれば、ブレース展開の評価の順序を変更するためのいくつかのトリックがあることを望んでいましたが、おそらくありません。だけのために働く何かがので、これらの引数は、単なる一例いえなかった
—
マイケルMrozek
{a,b,c}{d,e,f}
非常に有用ではありません
そうだね。並べ替え順序に基づく回答を避けるために、それを明確にすることもできます。
—
terdon