如何使用多个子目录创建父目录,这些子目录在相应的子目录中嵌套了子目录
我是新来的贝壳脚本。我正在尝试创建一个名为Analysis的主文件夹。在分析文件夹中,我想要四个子文件夹, phentv1 , phentv2 , hypv1 和 hypv2 。然后,我想让这四个子文件夹中的每一个都有2个名为 genes 和变体的文件夹,并且在每个 genes 和variants 文件夹要再有两个名为 cnv 和 snv的文件夹。目录结构由下图描述。这是我尝试
mkdir -p Analysis/PhenV1/{Genes/{CNV,SNV},Variants/{CNV,SNV},PhenV2/{Genes/{CNV,SNV},Variants/{CNV,SNV},HypV1/{Genes/{CNV,SNV},Variants/{CNV,SNV},HypV2/{Genes/{CNV,SNV},Variants/{CNV,SNV}}
此代码仅创建父文件夹分析的方法,以及子目录,phenv1和{genes''m
I'm new to shell scripting. I'm trying to create a main folder called Analysis. In the Analysis folder I would like four sub-folders named, PhenV1, PhenV2, HypV1, and HypV2. I then want to have each of those four sub-folders have another 2 folders named Genes and Variants and in each of the Genes and Variants folders to have two more folders named CNV and SNV. The directory structure is depicted by the image below. Here is what I've attempted
mkdir -p Analysis/PhenV1/{Genes/{CNV,SNV},Variants/{CNV,SNV},PhenV2/{Genes/{CNV,SNV},Variants/{CNV,SNV},HypV1/{Genes/{CNV,SNV},Variants/{CNV,SNV},HypV2/{Genes/{CNV,SNV},Variants/{CNV,SNV}}
This code only creates the parent folder Analysis, and subdirectories, PhenV1 and {Genes''m
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建:
Creates:
您的支架无法正确平衡。尝试:
可以简化一点:
Your brackets are not properly balanced. Try:
Which can be simplified a bit: