Bash:如何创建多个文件夹,其名称以数组中的元素结尾

时间:2015-03-02 05:50:08

标签: bash

我通过arr=($(seq 0.75 0.01 1))在bash中创建了一个数组。问题是我想创建多个名称为“folder0.75,folder0.76,... folder1”的文件夹。我试过mkdir folder${arr},但它没有给我我想要的东西。

2 个答案:

答案 0 :(得分:2)

for i in ${arr[@]}; do 
  mkdir "folder${i}"
done

或使用bash的参数扩展:

mkdir "${arr[@]/#/folder}"

答案 1 :(得分:0)

使用以下代码:

for item in $(cmd); do
  mkdir "$item";
done