gpt4 book ai didi

bash - 变量在范围内的 for 循环将不起作用

转载 作者:行者123 更新时间:2023-11-29 09:24:10 25 4
gpt4 key购买 nike

所以我写了一个 for 循环并得到了一些错误,以了解我写这篇文章的错误

    #! /bin/bash
b=${1:- 10}
echo $b
for i in {0..$b}
do
echo "$i"
done

所以如果我运行 ./forloop.sh 10

我明白了

    10
{0..10}

当我将变量作为第二个参数时,为什么范围不起作用?

最佳答案

Bash 不会扩展范围。请改用它。

for (( i=0; i<=$b; i++)) 

关于bash - 变量在范围内的 for 循环将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16577857/

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