gpt4 book ai didi

linux - 编写一个带有可变顶端的 bash for 循环

转载 作者:IT王子 更新时间:2023-10-29 00:26:00 25 4
gpt4 key购买 nike

我经常使用众所周知的语法在 bash 中编写 for 循环:

for i in {1..10}  [...]

现在,我正在尝试编写一个顶部由变量定义的代码:

TOP=10
for i in {1..$TOP} [...]

我尝试了各种括号、花括号、求值等,通常会返回错误“错误替换”。

我如何编写我的 for 循环,以便限制取决于变量而不是硬编码值?

最佳答案

您可以像这样使用 for 循环来迭代变量 $TOP:

for ((i=1; i<=$TOP; i++))
do
echo $i
# rest of your code
done

关于linux - 编写一个带有可变顶端的 bash for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9778741/

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