我正在尝试创建一个脚本,它会要求我添加文件路径并存储它,然后一直问我是否要存储更多,直到我说不。然后我希望它问我要创建的文件夹和在所有以前的文件路径中创建该文件夹。问题是 dir 数组似乎只记得最新的条目?这就是我所拥有的。
#!/bin/bash
x="1"
yn="y"
while [ "$yn" == "y" ]; do
read -p "Add a Directory" add
dir=("${dir[$x]}" "$add")
echo ${dir[$x]}
x=$(( $x + 1))
read -p "Do you want to add another directory?: " yn
done
而 [ "$yn" == "y" ]; do read -p "What would you like to call the file?:" folderName #将创建一个循环,使用 dir 数组和文件名 var 创建目录。
read -p "Do you want to add another file to these directories? : " yn `