标签: bash
我想循环输入参数的值,就像那样
for i in {0..$1} do echo $i done
如果我打电话给我的剧本:./ my.sh 2
我想要
0 1
但是我得到了
{0..2}
我该怎么做?
答案 0 :(得分:1)
#!/usr/bin/env bash last=$(("$1"-1)) for i in $(seq 0 "$last"); do echo "$i"; done