判断是否是胖子的shell脚本
2024-09-02 09:08:44
read -p "请输入身高(m为单位): " HIGH
if [[ ! "$HIGH" =~ [1].?[0-9]{,2}$ ]];then
echo "输入错误的身高"
exit 1
fi
read -p "请输入体重(kg为单位): " WEIGHT
if [[ ! "$WEIGHT" =~ [2]{1,3}$ ]];then echo "输入错误的体重"; exit 1; fi
BMI=echo $WEIGHT/$HIGH^2|bc
if [ $BMI -le 18 ] ;then
echo "你太瘦了,多吃点"
elif [ $BMI -lt 24 ] ;then
echo "身材很棒!"
else
echo "你太胖了,注意节食,加强运动"
fi
最新文章
- 无法启动";D\projects\hello\Debug\hello.exe"; 系统找不到指定的文件。[LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏]
- linux安装至少有哪两个分区,各自作用是什么?
- 【BZOJ】【1717】【USACO 2006 Dec】Milk Patterns产奶的模式
- ubuntu - chrome 标题栏, 书签乱码 解决
- Spark:用Scala和Java实现WordCount
- Windows消息传递机制具体解释
- 限制窗口拉伸范围(二)——OnSizing
- ACM第三次比赛 Big Chocolate
- UBUNTU如何改变mysql默认文件夹数据文件夹
- python 实现进制转换(二进制转十进制)
- 廖雪峰Java8JUnit单元测试-2使用JUnit-4超时测试
- 【转】vue父子组件之间的通信
- 微信硬件平台(八) 1 esp8266从自己的服务器获取token
- 安装stress模拟linux系统资源消耗
- spss入门
- Oracle 拼接列数据的方法
- mui---开发直播APP
- MIR7预制发票扣除已经预制的数量(每月多次预制,未即时过账)
- linux文件软链接、硬链接
- python flask的request模块以及在flask编程中遇到的坑
热门文章
- python变量及简单数据类型
- day51:django:dispatch&;模板渲染&;过滤器&;标签&;组件&;静态文件配置
- Netty之ChannelOption的各种参数之EpollChannelOption.SO_REUSEPORT
- VUE开发(二)nginx配合vue来实现前后端分离部署
- 推荐一个超牛的SpringCloud微服务项目,开发脚手架
- VMware虚拟机ubuntu下安装VMware Tools步骤
- android开发之意图
- Hibernate4.3 HQL查询
- 0923 lca练习
- np.random.multivariate_normal方法浅析