{Single|Multi}Lane_{Single|Dual}Carriageway_{USA|Europe}というすべてのフォルダをすばやく作成する方法

{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}

ベストアンサー1

|コマンドのsを次に変更します,

mkdir {Single,Multi}Lane_{Single,Dual}Carriageway_{USA,Europe}

3.5.1 サポート拡張

おすすめ記事