前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shell脚本应用(if语句的结构)

Shell脚本应用(if语句的结构)

作者头像
L宝宝聊IT
发布2018-06-20 12:48:46
5820
发布2018-06-20 12:48:46
举报
文章被收录于专栏:L宝宝聊ITL宝宝聊IT

1、测试:检测表达式是否成立,成立则返回值为0,否则为非0

方法:

1)test 表达式

2)【 表达式 】

2、文件测试:

-d:是否为目录

-f:是否为文件

-e:是否存在

-r:是否有读取权限

-w:是否有写入权限

-x:是否有执行权限

3、整数值比较:

-eq:等于

-ne:不等于

-gt:大于

-lt:小于

-ge:大于等于

-le:小于等于

4、字符串比较:

=:字符串内容相同

!=:字符串内容不相同

-z:字符串内容为空

5、逻辑测试:

-a或&&:而且,两个条件同时满足才为真,前面的命令执行成功才执行后面的命令

-o或||:或者,一个条件成立即为真

!:否,条件不满足时为真

6、if语句:条件判断语句,成立则执行,否则推出或进行下一个判断,最多执行一次命令

1)单分支:判断一次,成立执行,不成立退出

If 【 条件表达式 】

then

命令

fi

2)双分支:判断一次,成立执行一条命令,不成立执行另一条命令

If 【 条件表达式 】

then

命令1

Else

命令2

fi

3)多分支:判断多次,依次执行

If 【 条件表达式 】

then

命令1

elif 【 条件表达式 】

then

命令2

else 【 条件表达式 】

then

命令3

fi

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-01-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 L宝宝聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档