@ linux 下编写shell脚本实现算命大师

苏曙光老师的os实验给我整破防了
添加系统调用make了5次才过(明天补上过程)
写shell是第一次
网上看了很多,不知道是版本原因还是啥,一部分语句别人可以实现我却实现不了。。。
心酸

#!/bin/bash
echo "Press 0 exit"
echo -n "Please input yout birthday(ex:20001122): "
while read input
doif [ $input -eq 0 ] then  breakfilen=${#input}if [ $len -ne 8 ] thenecho "input error"continuefiy=${input:0:4}year=`expr $y`mod=`expr $year % 12`mdc=${input:4}md=`expr $mdc`if [ $mod -eq 0 ]then echo "You were born in the year of Monkey."elif [ $mod -eq 1 ]then echo "You were born in the year of Rooster."elif [ $mod -eq 2 ]then echo "You were born in the year of Dog."elif [ $mod -eq 3 ]then echo "You were born in the year of Boar."elif [ $mod -eq 4 ]then echo "You were born in the year of Rat."elif [ $mod == 5 ]then echo "You were born in the year of Ox."elif [ $mod == 6 ]then echo "You were born in the year of Tiger."elif [ $mod == 7 ]then echo "You were born in the year of rabite."elif [ $mod == 8 ]then echo "You were born in the year of Dragon."elif [ $mod == 9 ]then echo "You were born in the year of Snake."elif [ $mod == 10 ]then echo "You were born in the year of Horse."else echo "You were born in the year of Sheep."fiif [ "$md" -le "0120" ]then echo "Capricorn "elif [ "$md" -ge "0121" ] && [ "$md" -le "0219" ]then echo "Aquarius"elif [ "$md" -ge "0220" ] && [ "$md" -le "0320" ]then echo "Pisces "elif [ "$md" -ge "0321" ] && [ "$md" -le "0410" ]then echo "Aries "elif [ "$md" -ge "0421" ] && [ "$md" -le "0521" ]then echo "Taurus "elif [ "$md" -ge "0522" ] && [ "$md" -le "0621" ]then echo "Gemini "elif [ "$md" -ge "0622" ] && [ "$md" -le "0722" ]then echo "Cancer "elif [ "$md" -ge "0723" ] && [ "$md" -le "0823" ]then echo "Leo"elif [ "$md" -ge "0824" ] && [ "$md" -le "0923" ]then echo "Virgo "elif [ "$md" -ge "0924" ] && [ "$md" -le "1023" ]then echo "Libra "elif [ "$md" -ge "1024" ] && [ "$md" -le "1122" ]then echo "Scorpio "elif [ "$md" -ge "1123" ] && [ "$md" -le "1221" ]then echo "Sagittarius "else echo "Capricorn "fiecho -n "Please input yout birthday(ex:20001122): "done

健壮性还是达不到要求,但是也勉强跑了起来吧
写的时候感觉就是***空格真啥b
写完其实感觉还好
毕竟是一个入门的小程序
希望明天有时间补觉

(一个寝室只有一个不断网接口就nm离谱,建议phd请我吃饭hhh)

hust_os_shell算命大师相关推荐

  1. 算命大师元真先生解读周易人生命运

    今天我们就来和先生谈谈周易里的人生命运. 元真先生说自古有"易经为群经之首.大道之源"之美誉,为何周易在古代能有如此之高的地位,通观历史我们不难发现,周易是传统思想文化中自然哲学与 ...

  2. 承德算命大师解读命与运的奥秘,承德算命大师预测指导

    预测,民间大家都喜欢白话叫法算命,专业术语叫周易预测咨询等.元真先生著名周易承德算命大师.生于周易世家,幼年习易至今三十余载,对八字命理.风水.相学术数造诣甚深,对奇门遁甲,五行术数有独到的见解,作为 ...

  3. 在 windows 环境下,编写一个批处理程序(算命大师.bat)

    在 windows 环境下,编写一个批处理程序(算命大师.bat) 标题 在 windows 环境下,编写一个批处理程序(算命大师.bat) **题目:**在 windows 环境下,编写一个批处理程 ...

  4. 操原上机(一)在 Windows 环境下,编写一个批处理程序(算命大师.bat)

    要求 在 Windows 环境下,编写一个批处理程序(算命大师.bat),程序运行后,输入:出生年月日(例如 2000-07-31).系统输出相应的属相和星座,例如:你属兔, 狮子座.要求:输入进行合 ...

  5. 又一行业遭遇滑铁卢 “AI算命”能取代算命大师么

    图片源自网络 通过手机上传一张正面照片,给出一些个人信息,短短数秒就能收到面相评分和命运报告,号称"准确率达95%""能看透你的一生"."AI算命&q ...

  6. 山海演武传·黄道·第一卷 雏龙惊蛰 第二十 ~ 二十一章 异世界的算命大师

    所谓"命运",通常包括有两个含义:一是命,即生命或性命.二是运,即运气.因此,命运就是指生死寿夭.富贵贫贱的格局状况和祸福吉凶.盛衰兴废.穷通进退.荣辱忧喜等一切遭遇的结局与趋势. ...

  7. 命主属性是水什么意思_算命中红兔 请大师看看“此命盘的主人是 黑马,出生于红兔。日干代表命主,所以属 水”是什么意思...

    想必您对于"算命中红兔 请大师看看"此命盘的主人是 黑马,出生于红兔.日干代表命主,所以属 水"是什么意思"还不是很了解,本文将对算命中红兔 请大师看看&quo ...

  8. 那个给三千人算命的大师,正在给自己水滴筹

    文/陈宇航 来源/螳螂财经(ID:TanglangFin) 信星座.转锦鲤,年轻人的玩法越来越野了. 他们熟练掌握星座运势,随时随地转发锦鲤,一个个真的很爱"玄学".他们一边坚定地 ...

  9. 中国人最爱的算命项目,星座和塔罗牌输给了它

    作者:起灰儿 来源:网易数读 无论是在马路上,还是在寺庙附近,我们或多或少都眼见耳闻过算命占卜的"大师"们. 隐蔽的屋子.天桥上的小摊.神秘的<易经>图谱,是很多人对算 ...

最新文章

  1. springmvc 将post转换为delete,put
  2. vue hot true 不起作用_从源码解读 Vuex 注入 Vue 生命周期的过程
  3. PMCAFF | 智能硬件2.0时代:用户导向,内容连接
  4. Codevs 2296 仪仗队 2008年省队选拔赛山东
  5. php 多图上传编辑器,ThinkPHP5整合LayUI编辑器图片上传
  6. Python自动化开发学习13-联合唯一
  7. textfield获取其中内容_41页内容介绍电气安装工程,详细介绍施工图纸,值得收藏...
  8. web端消息推送的方式介绍
  9. 敏捷开发一千零一问系列之三:序言及解决问题的心法(共振)
  10. VirtualBox上编译android遇到共享文件夹引起的问题
  11. 七种qsort排序方法
  12. 微信小程序-基于云开发 CMS + Vant Weapp 电商 Demo 来了!
  13. matlab printf格式化输出,如何使用 printf 来格式化输出
  14. SQL刷题:排名的问题
  15. git log 查找某天之后的提交
  16. 微信公众号接口调用php示例,php微信公众号js-sdk开发应用_php实例
  17. ABB机器人50296,SMB内存数据差异”如何处理?
  18. 创:战纪 的严重剧透
  19. MinGW-w64 C/C++编译器各版本说明
  20. JSP连接数据库进行注册登录及展示页面及下拉框查询

热门文章

  1. 谷歌上面滚动条有时候不管用_可以用的谷歌图片搜图软件
  2. ORA-12899: value too large for column 问题解决
  3. hbuilder版本更新失败_HBuilderX版本升级问题引发的血案(持续更新中)
  4. keras数据输入非常大怎么办?分批次?
  5. 商用短链平台_第8章_ 账号微服务注册模块+短信验证码+阿里云OSS开发实战
  6. Leetcode1038. 把二叉搜索树转换为累加树
  7. Heart_deconvolution giotto解卷积
  8. TCP序列号和确认号
  9. 网络推广100法,果然很强悍。
  10. 08-02-19pe_xscan 增加Windows启动模式和对SuperHidden值检测和报告