【发布时间】:2022-07-02 05:00:01
【问题描述】:
我是 shell 脚本的新手。我正在尝试创建一个名为 Analysis 的主文件夹。在里面分析文件夹我想命名四个子文件夹,苯酚1,PhenV2,HypV1, 和HypV2.然后我想让这四个子文件夹中的每一个都有另外两个名为基因和变体并且在每个基因和变体文件夹有两个命名的文件夹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}}
此代码仅创建父文件夹 Analysis 和子目录 PhenV1 和 {Genes\'\'m
-
您显示的树与您尝试的命令不匹配:在您的命令中,您有
CNV、SNV、SN、CMT和VT叶子,而您的树只有CNV和SNV。请编辑您的问题。 -
关于操作系统、它们的实用程序、网络和硬件的问题,不在此处讨论。 What topics can I ask about here?。请删除此内容并在Unix & Linux Stack Exchange 或superuser.com 上询问
-
@rob 这是关于
bash大括号扩展的问题,而不是操作系统。恕我直言,这完全符合主题。您可能会建议删除无用的标签,但只要存在bashtag,这就是bash编程问题。 -
@RenaudPacalet 感谢您指出这一点。命令已编辑
标签: linux bash directory subdirectory mkdir