Shell学习(二)入门到复杂 脚本实例(计算器)
#!/bin/bash echo " ----------------------------------" echo "|这是一个简单的整数计算器,作者YUAN|" echo " ----------------------------------" echo while : do read -p "请输入一个整数: " nu expr $nu + 0 &> /dev/null if [ $? -eq 0 ] then echo "第一个数是$nu" echo break else echo "您输入的$nu不是整数请重新输入" fi done while : do read -p "请输入二个整数: " nu2 expr $nu2 + 0 &> /dev/null if [ $? -eq 0 ] then echo "第二个数是$nu2" break else echo "您输入的$nu2不是整数请重新输入" fi done echo "------------------" echo "| 1.加法 |" echo "| 2.减法 |" echo "| 3.乘法 |" echo "| 4.除法 |" echo "------------------" read -p "请输入您想执行的算法:" me case $me in "1") sum=`expr $nu + $nu2` echo "$nu+$nu2=$sum" ;; "2") jian=`expr $nu - $nu2` echo "$nu-$nu2=$jian" ;; "3") chen=`expr $nu * $nu2` echo "$nu*$nu2=$chen" ;; "4") chu=`expr $nu / $nu2` echo "$nu/$nu2=$chu" esac
老师的代码很精简比我的代码少多了,不过刚开始都这样!慢慢来慢慢学!创意也是一种学习的方法 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |