Bash
如何快速創建名為 {Single|Multi}Lane_{Single|Dual}Carriageway_{USA|Europe} 的所有文件夾
在 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更改為,
:mkdir {Single,Multi}Lane_{Single,Dual}Carriageway_{USA,Europe}