相关疑难解决方法(0)

是否可以在bash中使用变量in语法?

我想知道是否有可能for i in {n..k}用变量写" "循环.

例如;

for i in {1..5}; do
    echo $i
done
Run Code Online (Sandbox Code Playgroud)

这输出

1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)

另一方面

var=5
for i in {1..$var}; do
    echo $i
done
Run Code Online (Sandbox Code Playgroud)

版画

{1..5}
Run Code Online (Sandbox Code Playgroud)

如何使第二个代码与第一个代码一样运行?

ps我知道有很多方法可以通过使用变量来创建循环,但我想特别询问这种语法.

variables syntax bash

1
推荐指数
1
解决办法
845
查看次数

标签 统计

bash ×1

syntax ×1

variables ×1