首页 > 系统服务 > 详细

Shell编程(二)条件控制,流程控制及循环控制

时间:2020-03-13 12:23:25      阅读:79      评论:0      收藏:0      [点我收藏+]

if/else结构语法如下:

技术分享图片

  注意:

1.函数以及命令的退出状态用0来表示成功,而非0表示失败,广泛的非0数可以区分失败的原因,内置变量$?可以返回上一条语句的退出状态

2.当我们需要在条件判定失败时进行某些操作时,用NOT更方便,使用方法是将惊叹号(!)置于条件判定前:

if ! condition

then

statements

fi

3.AND操作符是&&,当使用&&连接两个条件时,Shell会首先执行第一个条件判断,如果成功,则接着执行第二个,如果第二个也执行成功,则整个判断语句视为成功:

if condition1 && conditon2

then 

statement

fi

3.与AND相反,OR操作则是只要两个或多个条件中有一个成功,则整个判断成功:

if condition1 || conditon2

then

statement

fi

技术分享图片

 技术分享图片

 未完待续~~~~

Shell编程(二)条件控制,流程控制及循环控制

原文:https://www.cnblogs.com/fppblog/p/12463847.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!