variables - 使用变量创建文件夹时如何修复括号扩展
问题描述
我是一个新手用户尝试做:
FoldersToCreate="folder1/subfolder,folder2,folder3,folder4"
mkdir -p /mnt/user/public/test/{$FoldersToCreate}
最终制作了这些文件夹:
{文件夹1
- 子文件夹,文件夹 2,文件夹 3,文件夹 4}
我已经阅读并了解了括号扩展,但我找不到解决问题的方法。请帮忙。
提前致谢。</p>
解决方案
分享我在其他地方找到的答案,以防万一其他人正在寻找:
FoldersToCreate=\{"Folder1/SubFolder","Folder2","Folder3","Folder4"\}
eval mkdir -p /mnt/user/public/test/"$FoldersToCreate"
推荐阅读
- javascript - 翻译 JavaScript 公式
- c++ - 如何将变量内容常量用作 std::array 的大小?
- bash - 如何使用 curl 工件 AQL 查询进行 bash 变量替换
- algorithm - 通过 REST API 调用内置 AI 算法进行训练和预测
- javascript - 反应从父级关闭所有子模态
- javascript - react-native : 根据滚动位置更改视图
- smalltalk - 如何在smalltalk中写入txt文件
- reactjs - 如何在 React-Select 中将 Remove (X) 按钮添加到我的自定义组件 MultiValue?
- javascript - 多级 Shopify 部分
- node.js - 在 pug 模板中渲染多个循环