小编Bha*_*wal的帖子

使用带有 mkdir 和变量的 shell 脚本一次创建多个目录

我想mkdir在 shell 脚本中使用如下创建目录树。

Tutorial
?
??? abc
?   |
?   ??? def
?       
??? pqr
    ??? stu
    ?   
    ??? vwx
Run Code Online (Sandbox Code Playgroud)

当我在终端中运行以下命令时,

mkdir -p /home/LinuxServer/GIT/bbb/Tutorial/{abc/def,pqr/{stu,vwx}}
Run Code Online (Sandbox Code Playgroud)

然后它正在工作。

但是当我执行以下 shell 脚本时,它没有正确创建目录树

DIRECTORY_PATH="/home/LinuxServer/GIT/bbb/"
CREATE_DIRECTORY_STRUCTURE="Tutorial/{abc/def,pqr/{stu,vwx}}"
TUTORIAL_PATH="$DIRECTORY_PATH$CREATE_DIRECTORY_STRUCTURE"

mkdir -p  $TUTORIAL_PATH
Run Code Online (Sandbox Code Playgroud)

你能帮我理解这个问题吗?

command-line bash scripts

-1
推荐指数
1
解决办法
5265
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1