首页 > 系统服务 > 详细

shell编程--条件语句

时间:2019-11-24 20:48:42      阅读:84      评论:0      收藏:0      [点我收藏+]

shell编程之条件语句

根据预定义变量($?)来判断是否执行成功,当返回0时表示成功,当返回1时表示失败或异常。

 

test命令的使用:

test 条件表达式

[ 条件表达式 ] 这种方式常用,注: 条件表达式前后一定要加空格

 

1、条件测试

判断是否为目录、文件,是否存在,权限

技术分享图片

 

 

 技术分享图片

 

 

 例:

技术分享图片 技术分享图片

 

 

 

 判断是否为文件夹,是返回yes,不是返回no

技术分享图片

 

 

 

 

(2)数值比较

整数值比较:

技术分享图片

 

 

 技术分享图片

小数值比较:

不能直接对小数进行比较

比较思路:利用awk -F. 将小数部分取出来再进行比较

技术分享图片

 

 

(3)字符串比较

技术分享图片

是否等于

是否不等于

是否为空

技术分享图片

 

 

 

(4)逻辑判断

&& test命令可改为-a

|| test命令可改为-o

!

[ 条件表达式 ] 写法

 

 技术分享图片

test 条件表达式 写法

技术分享图片

 

 

2、if语句结构

(1)单分支

技术分享图片

 

 

(2)双分支

技术分享图片

 

 

(3)多分支

技术分享图片

 

 

shell编程--条件语句

原文:https://www.cnblogs.com/zhuyunlong/p/11923353.html

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