如何在使用变量创建文件夹时解决括号扩展问题

问题描述 投票:0回答:1

我是一个尝试做的新手:

FoldersToCreate="folder1/subfolder,folder2,folder3,folder4"
mkdir -p /mnt/user/public/test/{$FoldersToCreate}

最终创建了这些文件夹:

  • {folder1

    -子文件夹,文件夹2,文件夹3,文件夹4}]]] >>

    我已经阅读并了解了有关括号扩展的知识,但是找不到解决我问题的方法。请帮助。

  • 提前感谢。

我是一个尝试做的新手用户:FoldersToCreate =“ folder1 / subfolder,folder2,folder3,folder4” mkdir -p / mnt / user / public / test / {$ FoldersToCreate}最终创建了这些文件夹:{folder1 ...

variables mkdir curly-braces expansion
1个回答
0
投票

分享我在其他地方找到的答案,以防万一其他人正在寻找:

FoldersToCreate=\{"Folder1/SubFolder","Folder2","Folder3","Folder4"\}
eval mkdir -p /mnt/user/public/test/"$FoldersToCreate"
© www.soinside.com 2019 - 2024. All rights reserved.