23,118
社区成员
发帖
与我相关
我的任务
分享
declare -i width=100
for w in {1..$width}
do
echo $w
done
[: {1..100}: integer expression expected
#!/bin/bash
START=1
END=100
for ((i=$START;i<=$END;i++)); do
echo $i
done
方法2:
#!/bin/bash
START=1
END=100
for i in $(eval echo "{$START..$END}"); do
echo "$i"
done
#!/bin/bash
for i in {1..100}; do
echo $i
done
理论上我觉得,把那个100转换为变量应该能正常工作的,结果还是魔高一丈啊.