【发布时间】:2015-08-22 06:46:29
【问题描述】:
我有以下脚本:
#!/bin/bash
path="/parentfolder/{child_1,child_2}"
mkdir -p $path
mkdir -p /parentfolder/{child_3,child_4}
运行它会创建以下文件夹:
/parentfolder/{child_1,child_2}
/parentfolder/child_3
/parentfolder/child_4
如何让脚本创建以下文件夹结构:
/parentfolder/child_1
/parentfolder/child_2
/parentfolder/child_3
/parentfolder/child_4
【问题讨论】:
-
手册解释了shell expansions 的工作原理。大括号扩展发生在参数(变量)扩展之前,因此参数值中的大括号不会被扩展。