我有以下bash脚本:
#!/bin/bash
upperlim=10
for i in {0..10}
do
echo $i
done
for i in {0..$upperlim}
do
echo $i
done
第一个for
循环(在循环控制中没有变量upperlim
)可以正常工作,但是第二个for
循环(在循环控制中具有变量upperlim
)不能正常工作。有什么方法可以修改第二个for
循环以使其起作用?谢谢你的时间。
和+1,因为我发现这种行为很有趣
—
Bonsi Scott 2012年
回答此问题的外部链接:cyberciti.biz/faq/…–
—
kon psych
for i in {0..$((upperlim))}; do echo $i; done
都不起作用