每天三分钟搞定linux shell脚本8 简单的if判断语句

每天三分钟搞定linux shell脚本8 简单的if判断语句之前的内容,都是从上到下执行的顺序语句,这一节开始介绍shell中的分支语句,满足一些逻辑判断的使用。shell中分支语句主要是两种:一种是if

大家好,欢迎来到IT知识分享网。

之前的内容,都是从上到下执行的顺序语句,这一节开始介绍shell中的分支语句,满足一些逻辑判断的使用。shell中分支语句主要是两种:一种是if语句,另一种是case语句

每天三分钟搞定linux shell脚本8 简单的if判断语句

简单的if语句

if后面的指令,一定会被执行,然后根据指令的返回状态码进入对应的分支。如果状态码为0,也就是指令执行成功,就进去then的部分;非0则进入其他分支。

建立脚本如下:

#!/bin/bash

if date;then

echo “date return $?”

fi

运行结果如下:

2019年 12月 07日 星期六 23:00:25 CST

date return 0

再举一个返回码非零的例子,建立脚本test10.sh如下:

#/bin/bash

if abcdefg;then

echo “success->abcdefg return $?”

else

echo “failed->abcdefg return $?”

fi

运行结果如下:

./test10.sh: 行 2: abcdefg: 未找到命令

failed->abcdefg return 127

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/53103.html

(0)
上一篇 2024-08-08 17:26
下一篇 2024-08-08 20:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信