shell语法练习之实现简单计算器
2017-04-06 11:34
399 查看
#!/bin/bash #通过输入数据 计算相应的运算结果 expression=''; calculator(){ echo "请输入一个数:"; read x; echo "请输入另一个数:"; read y; echo "请输入运算符号:"; read symbol; case $symbol in +) ret=`expr $x + $y`; expression="$x+$y"; ;; -) ret=`expr $x - $y`; expression="$x-$y"; ;; \*) ret=`expr $x \* $y`; expression="$x*$y"; ;; /) ret=`expr $x / $y`; expression="$x/$y"; ;; %) ret=`expr $x % $y`; ;; esac; return $ret; } while : do echo "开始计算:Y/N:"; read -n1 flg; case $flg in n|N) echo '计算已终止'; break; ;; y|Y) ;; *) echo '计算已终止'; break; ;; esac; # if [[ $flg == "N" ]] # then # echo '计算已终止'; # break; # fi; calculator; res=$? echo -e "运算结果是:${expression}=$res\n"; done
记录用shell实现一个简单计算器效果,运行效果截图:
相关文章推荐
- shell语法练习之实现简单读取文件
- 用shell实现的简单计算器
- 分析shell命令中 >/dev/null 2>&1的语法实现原理
- shell基本语法练习
- shell基本语法练习存档...
- shell基本语法及实现彩色进度条
- 5、WPF实现简单计算器-非常适合初学者练习
- 【Linux-shell】shell脚本基础语法练习
- shell练习:函数实现接受参数,查询用户输入的用户情况(带颜色显示)
- shell练习二: 基础和语法
- Shell 实现简单计算器功能
- C++,多态的实现,语法练习
- linux系统编程综合练习-实现一个小型的shell程序(四)
- Python练习 os模块 实现一个小shell
- 01.5 shell语法练习
- 【Shell】Shell语法总结以及简易内存条的实现
- shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:*cmd
- linux系统编程综合练习-实现一个小型的shell程序(三)
- shell脚本结合函数实现简单计算器功能
- C++,类的拷贝构造函数,类的申明和实现分开写, 语法练习