Shell脚本计算器
2015-12-10 13:10
330 查看
1)交互式输入三个值 num1 flag num2
2)当且仅当,num1==0 and num2==0 退出
3)针对flag的符号进行运算,输出运算结果
4)如果flag,不是这些运算符.输出error flag,继续步骤1
2)当且仅当,num1==0 and num2==0 退出
3)针对flag的符号进行运算,输出运算结果
4)如果flag,不是这些运算符.输出error flag,继续步骤1
#!/bin/bash while [ "0" == "0" ] do read -p "num1: " num1 read -p "flag: " flag read -p "num2: " num2 if [ "$num1" == "0" ] && [ "$num2" == "0" ]; then break fi case $flag in "+") sum=$(($num1+$num2)) ;; "-") sum=$(($num1-$num2)) ;; "*") sum=$(($num1*$num2)) ;; "/") sum=$(($num1/$num2)) ;; *) echo "Wrong flag!" ;; esac echo "$num1 $flag $num2 = $sum" done echo "END!" exit 0
相关文章推荐
- shell 通配
- shell 正则表达式
- Android开发Linux shell命令
- linux之eval用法(高级bash程序员的必修之技)
- Linux Shell 通配符、元字符、转义符使用实例介绍
- Shell 字符串比较
- shell 常用命令之二 find
- shell脚本 数组操作报Syntax error: "(" unexpected
- xshell 自动换行设置
- shell脚本练习题
- shell脚本练习题
- -bash: vim: command not found.
- SHELL笔记-1
- shell编程Linux中批量创建用户
- BashShell基础
- shell脚本中生成的spool文件没有执行的语句
- 用shell脚本实现自动分区
- Shell Script demo_01
- shell获取指定日期前(后)N天日期
- Hbase常用的shell命令