Shell之if语句

if语句结构

双括号可以搭配&&和||进行判断,也可以进行模式匹配,类似通配符…
在这里插入图片描述

单分支结构

if 条件测试操作
	then 命令序列
fi
或者
if 条件测试操作;then 
	命令序列
fi

如果条件测试是正确的,即0.就执行then下面的命令序列再执行fi下面的,否则直接结束执行fi下面的
if里面命令序列不可以用命令别名

双分支结构

if 条件测试操作
	then 命令序列1
	else 命令序列2
fi

多分支结构

if 条件测试操作1
	then 命令序列1
elif 条件测试操作2
	then 命令序列2
else 
	命令序列3
fi

case多分支结构

case 变量值 in
模式1)
	命令序列1
	;;
模式2)
	命令序列2
	;;
	.......
*)
	默认命令序列
esac

case 模式里只可以[ ] 一个数字,比如说8[0-9],而不可以[80-89]

题目

判断闰年

在这里插入图片描述

判断是否管理源

在这里插入图片描述

判断成绩

在这里插入图片描述

判断用户是否正常以及删除

在这里插入图片描述

case判断吃什么

在这里插入图片描述

猜拳

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值