gpt4 book ai didi

linux - 如何在 bash for 循环中使用变量

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

<分区>

如何在 bash for 循环中使用变量?如果我只使用标准的 for 循环,它会达到我的预期

for i in {0..3}
do
echo "do some stuff $i"
done

这很好用。它循环 4 次,从 0 到 3(含),打印我的消息并将计数放在最后。

do some stuff 0
do some stuff 1
do some stuff 2
do some stuff 3

当我用下面的 for 循环尝试同样的事情时,它似乎等于一个字符串,这不是我想要的。

length=3
for i in {0..$length}
do
echo "do something right $i"
done

输出:

do something right {0..3}

我试过了

for i in {0.."$length"} and for i in {0..${length}} (both output was {0..3})

for i in {0..'$length'} (output was {0..$length})

而且他们都没有做我需要的。希望有人能帮助我。预先感谢任何 bash 专家对 for 循环的帮助。

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