if[ "$yn"=="Y" ]||[ "$yn"=="y" ]; then
echo "OK,continue"
exit 0
fi
if[ "$yn"=="N" ]||[ "$yn"=="n" ];then
echo "oh,interrupt"
exit 0
上面语句我觉得没有错啊! 但是总是报错:
sh06-2.sh: line 11: syntax error near unexpected token `then'
sh06-2.sh: line 11: `if[ "$yn"=="Y" ]||[ "$yn"=="y" ]; then'
高手帮看一下原因
if语句的问题
- wzssyqa
- 帖子: 4010
- 注册时间: 2008-04-07 17:36
- 来自: 泰安人在阜新
Re: if语句的问题
没有第11行。
宇宙=数学 *物理 sssssssss Ubuntu 桌面培训 sssssssss 问打包的问题之前先看
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19
Re: if语句的问题
注意" " 

-
- 帖子: 79
- 注册时间: 2008-10-21 11:17
Re: if语句的问题
注意if和[之间要有空格,[是一个命令,不能和if连起来。