gpt4 book ai didi

许多目录中的 C 程序编译有延迟

转载 作者:太空狗 更新时间:2023-10-29 11:43:25 24 4
gpt4 key购买 nike

我有名为 0001_1000_solar、0002_1000_solar、... 1000_1000_solar 的目录。我想转到每个目录,编译一个 C 程序,暂停一秒钟然后移动到另一个目录并做同样的事情。

我在我的终端里写了类似的东西,但它不起作用:

for num in {0001..1000}; do

   cd $num_1000_solar
gcc singl.c binary.c -lm
sleep 1
cd ..

done

它将我从当前目录带到我的用户目录...有什么想法吗?

干杯。

最佳答案

我认为 $num_1000_solar 是问题所在。只有 $num 具有分配的值。

应该是cd {$num}_1000_solar

在当前情况下,$num_1000_solar 是一个 undefined variable ,因此它是空的。因此命令变成了 cd ,它将带你到你的主目录。

编辑

答案已更新。 感谢 redimp 和 Klas 的建议。

关于许多目录中的 C 程序编译有延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31854732/

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