|
发表于 2010-2-26 21:16:11
|
显示全部楼层
Post by leati;2071967
刚开始看shell脚本,以前也没学过编程,今天但到一个例子有点卡住了,不知道做和解
while [ "$yn" != "YES" ] && [ "$yn" != "yes" ]
do
read -p " lease input yes/YES to stop this program:" yn
done
为什么这个条件这里要用&&,而不是||?
按照正常理解思维,应该是满足其中一个值,就退出循环。
但是用&&不就表示两个条件都要达成才能退出循环?
建议回去看看数学书。。。 |
|