Chinaunix

标题: shell中循环退出的问题 [打印本页]

作者: tongtian24    时间: 2012-05-11 18:11
标题: shell中循环退出的问题
在循环中调用了一个函数check(),
现在问题是如果函数check中其中一步不满足条件,函数后面就不执行并且就退出循环 ???、
我在函数check中用break,不起作用!求解!!!
作者: rdcwayx    时间: 2012-05-11 18:55
给出代码先。
作者: zooyo    时间: 2012-05-11 19:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: tongtian24    时间: 2012-05-11 19:26
对 用return 可以啊
作者: winway1988    时间: 2012-05-12 10:31
定义check()的返回值,根据返回值,决定是否break出循环
作者: cola588    时间: 2012-05-12 16:14
break 只是退出当前循环  还会继续执行函数后面的命令
return 退出当前函数  还会继续执行主脚本
exit 彻底退出脚本




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2