不错的代码
# 图片回复
# 图片回复
# 图片回复
看看
# 图片回复
# 图片回复
感谢分享
性别男,爱好女可还行
# 图片回复
# 图片回复
# 图片回复
首页
网站统计
关于本站
在线留言
友链申请
高清壁纸
论坛
开往
虫洞
推荐
Linux命令
资源网
Search
1
京东呆瓜搭建青龙面板+xdd-plus机器人+nvjdc配置
3,682 阅读
2
Typecho Cuteen主题美化
3,437 阅读
3
傻妞机器人最新版安装教程
2,928 阅读
4
Joe 主题 6.xx 底部增强,显示标签及二维码分享
2,504 阅读
5
好久不见之网站底部样式
2,380 阅读
Linux
Shell
Mysql
Typecho
网络
其他
Redis
登录
Search
标签搜索
Linux
Typecho
美化
Nginx
Shell
综合架构
Mysql
Joe
源码
Web
数据备份
命令
Ansible
k8s
定时任务
视频
网易云
白嫖
网络
Rsync
小黑
累计撰写
156
篇文章
累计收到
892
条评论
博主
4月6日
在线
首页
栏目
Linux
Shell
Mysql
Typecho
网络
其他
Redis
页面
网站统计
关于本站
在线留言
友链申请
高清壁纸
推荐
Linux命令
资源网
开往
搜索到
1
篇与
if语句
的结果
2021-06-20
shell if语句
if 语句格式单分支结构#第一种 if <条件表达式> then 指令 fi #第二种 if <条件表达式>; then 指令 fi实例1#/bin/bash read -p "请输入两个整数:" a b if (( $a == $b )) then echo "两个数相等" fi双分支结构if <条件表达式> then 指令1 else 指令2 fi示例2#第一种写法 #!/bin/bash read -p "请输入两个整数:" a b if [ $# -ne 2 ] || [[ ! $a =~ [0-9]+$ ]] || [[ ! $a =~ [0-9]+$ ]]; then echo "输入错误,请输入两个整数!" fi if (( $a == $b )) then echo "$a=$b" else echo "$a!=$b" fi #第二种写法 #!/bin/bash read -p "请输入两个整数:" a b #判断输入是否为空 [ -z "$a" ] || [ -z "$b" ] && { echo "输入错误,不能为空值,请输入两个整数" exit 1 } #判断是否为整数 expr $a + 10 &>/dev/null RETAL1=$? expr $b + 10 &>/dev/null RETAL2=$? test $RETAL1 -eq 0 -a $RETAL2 -eq 0 || { echo "输入错误,请输入两个整数" exit 2 } if [ "$a" -eq "$b" ] then echo "$a=$b" else echo "$a!=$b" fi多分支结构if <条件表达式> then 指令1 elif <条件表达式> then 指令2 elif <条件表达式> then 指令3 else 指令4 fi示例3#!/bin/bash read -p "请输入成绩:" a [ -z "$a" ] && { echo "输入错误,数值为空" exit 1 } [[ ! "$a" =~ ^[0-9]+$ ]] && echo "输入错误,请输入数字" && exit 2 if [ "$a" -gt 90 ] then echo "优秀" elif [ "$a" -ge 80 -a "$a" -lt 90 ] then echo "良好" elif [ "$a" -ge 70 -a "$a" -lt 80 ] then echo "一般" elif [ "$a" -ge 60 -a "$a" -lt 70 ] then echo "及格" else echo "不及格" fi
2021年06月20日
291 阅读
0 评论
0 点赞