中断循环指令例:
#!/bin/bash
I=0
while [ $I -lt 10 ]
do
I=`expr $I + 1`
if [ $I -eq 3 ]
then continue
fi
if [ $I -eq 7 ]
then break
fi
echo " $I"
done
运行后错误:syntax error near unexpected token 'then'
这是为什么......
还有一题
#!/bin/bash
num=0
while [ $num -lt 10 ]
do
echo -n "$num "
num=`expr $num + 1`
done
echo
echo Loop exit.
运行后显示不出数字,test: -lt: unary operator expected
这又是为什么,
88.161.137.* 于 2007-04-30 05:56:52发表:
没问题,我都运行通过了,不是程序问题
flytigerboy 于 2007-04-29 09:46:17发表:
截图上来看看
wankai5 于 2007-04-28 19:29:23发表:
还是有问题:0(1
flytigerboy 于 2007-04-28 17:27:45发表:
把then后面的语句和then分成两行写
第二段如果不是你的输入有问题应该不会出现错误