Bash 使用大括号扩展创建新的子目录

Bash 使用大括号扩展创建新的子目录,bash,command-line,Bash,Command Line,给出两个目录;dira和dirb,如何在mkdir命令中使用大括号展开创建子目录 例如,我尝试过:mkdir-p{dira,dirb}/sub。这将产生两个新目录,分别称为{dira,和dirb}。相反,我希望使用dira/sub和dirb/sub 我正在运行以下版本: GNUBash,版本3.2.51(1)-发布(x86_64-apple-darwin13) 版权(C)2007免费软件基金会,公司/代码> < P> >: $ mkdir -p {dira,dirb}/sub $ find

给出两个目录;dira和dirb,如何在mkdir命令中使用大括号展开创建子目录

例如,我尝试过:
mkdir-p{dira,dirb}/sub
。这将产生两个新目录,分别称为
{dira,
dirb}
。相反,我希望使用
dira/sub
dirb/sub

我正在运行以下版本:
GNUBash,版本3.2.51(1)-发布(x86_64-apple-darwin13)
版权(C)2007免费软件基金会,公司/代码> 

< P> >:

$ mkdir -p {dira,dirb}/sub

$ find .
.
./dirb
./dirb/sub
./dira
./dira/sub

使用GNUBash,版本4.2.37(1)-release(x86_64-pc-linux-GNU)

只需删除逗号后的空格:
mkdir-p{dira,dirb}/sub
。。。成功了。谢谢