在 Bash 或 Zsh 中,为每个可能的子字符串组合创建文件夹的最短方法是什么?甚至可能有一个符号,例如
mkdir {Single|Multi}Lane_{Single|Dual}Carriageway_{USA|Europe}
这应该导致创建
SingleLane_SingleCarriageway_USA
MultiLane_SingleCarriageway_USA
SingleLane_DualCarriageway_USA
MultiLane_DualCarriageway_USA
SingleLane_SingleCarriageway_Europe
MultiLane_SingleCarriageway_Europe
SingleLane_DualCarriageway_Europe
MultiLane_DualCarriageway_Europe
我的子字符串也可能有两个以上的选项,例如{USA, Europe, Asia}
.
|
将命令中的 s更改为,
:3.5.1 大括号展开