shell脚本

read -p "y/n:" yn
if [ "$yn"=="Y" -o "$yn"=="y" ];then
echo "ok,continue"
exit 0
fi
如果是y(Y)就执行echo如果不是就跳出,可是我写的这个不管是不是Yy都继续执行echo,为啥呢?

wangxiaolei

赞同来自: fish

== 两边要用空格分开

27℃生活

赞同来自:

好吧 总结一下,if后面有空格 分号和then之间没有空格,==之间也有空格,看来书写习惯很重要啊

要回复问题请先登录注册