大佬教程收集整理的这篇文章主要介绍了linux – 在bash脚本中,如何在while循环条件下调用函数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
#!/bin/sh check1() { return 1 } while [ check1 ] do echo $? check1 if [ $? -eq 0 ]; then echo "Called" else echo "DD" fi sleep 5 done
while check1 do # Loop while check1 is successful (returns 0) if check1 then echo 'check1 was successful' fi done
从Bourne和POSIX sHell派生的sHell在条件语句之后执行命令.一种看待它的方法是,虽然测试成功或失败,而不是真或假(虽然真的被认为是成功的).
顺便说一句,如果你必须测试$?显式(通常不需要)然后(在Bash中)(())构造通常更容易阅读,如:
if (( $? == 0 )) then echo 'worked' fi
以上是大佬教程为你收集整理的linux – 在bash脚本中,如何在while循环条件下调用函数全部内容,希望文章能够帮你解决linux – 在bash脚本中,如何在while循环条件下调用函数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。