ใน 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
มีวิธีควบคุมลำดับของการจัดฟันหลายชุดหรือไม่? ฉันกำลังมองหาบางสิ่งบางอย่างที่จะทำงานในสถานการณ์ใด ๆ ไม่เพียง แต่มีข้อโต้แย้งเหล่านี้
{a,b,c}{d,e,f}
ไม่ดีเท่าที่ควร