gpt4 book ai didi

linux - 在嵌套文件夹中创建文件夹不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:06 24 4
gpt4 key购买 nike

我正在尝试创建一百个文件夹,每个文件夹中都有另外一百个嵌套文件夹。

我已经编写了这段代码,但它不起作用:

for i in {0..100}
do
mkdir "folder{$i}"
topfolder = "folder{$i}"
cd $topfolder
for a in {0..100}
do
mkdir "folder{$a}"
done
done

你能给我一个建议吗?

最佳答案

bash 中的变量赋值没有空格。此外,您的脚本可以通过使用 mkdir -p 来简化。 , 如果父目录不存在,它会同时创建子目录:

for i in {0..100}; do
for a in {0..100}; do
mkdir -p "folder${i}/folder${a}"
done
done

另一个问题是您的花括号在参数周围的位置不正确(我假设您想要名为 folder0 的目录,而不是 folder{0})。

根据 gniourf_gniourf 的建议在评论中(谢谢),循环实际上可以完全删除:

mkdir -p folder{0..100}/folder{0..100}

关于linux - 在嵌套文件夹中创建文件夹不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26905485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com