1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > shell脚本详解(二)——条件测试 if语句和case分支语句

shell脚本详解(二)——条件测试 if语句和case分支语句

时间:2024-07-20 07:45:39

相关推荐

shell脚本详解(二)——条件测试 if语句和case分支语句

shell脚本详解(二)——条件测试、if语句和case分支语句

一、条件测试1、test命令2、文件测试3、整数值比较4、字符串比较5、逻辑测试二、if条件语句1、单分支2、双分支3、多分支4、例题①、例题1②、例题2③、例题3三、case语句1、结构2、例题:①、例题1②、例题2

一、条件测试

1、test命令

测试表达式是否成立,若不成立返回0,否则返回其他数值

2、文件测试

3、整数值比较

4、字符串比较

5、逻辑测试

二、if条件语句

1、单分支

2、双分支

3、多分支

4、例题

①、例题1

检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限

②、例题2

提示用户输入100米赛跑的秒数,要求判断秒数大于0且小于等于10秒的进入选拔赛,大于10秒的都淘汰,如果输入其它字符则提示重新输入;进入选拔赛的成员再进一步判断男女性别,男生进男生组,女生进女生组,如果输入错误请提示错误。

③、例题3

提示用户输入内容,使用if 语句判断输入的内容是否为整数,并判断是偶数还是奇数

三、case语句

1、结构

case 变量值 in 模式一)命令序列;;模式二)命令序列 ;;*)默认命令序列esac

2、例题:

①、例题1

提示用户输入100米赛跑的秒数,要求判断秒数大于0且小于等于10秒的进入选拔赛,大于10秒的都淘汰,如果输入其它字符则提示重新输入;进入选拔赛的成员再进一步判断男女性别,男生进男生组,女生进女生组,如果输入错误请提示错误

②、例题2

用case语句解压根据后缀名为 .tar.gz 或 .tar.bz2 的压缩包到 /opt 目录

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。