a是一个上面取的变量
a=10
for i in {1..$a};do echo $i;done
结果变成了 {1..10}
我要的结果是
1
2
3
4
5
6
7
8
9
10
解决方法是:
或者:
a=10
for i in {1..$a};do echo $i;done
结果变成了 {1..10}
我要的结果是
1
2
3
4
5
6
7
8
9
10
解决方法是:
for i in `seq 1 $a` |
#!/bin/bash a=10 for ((i=1;i<=a;i++)) do echo $i done |