使用shell写简单的计算机
2018-01-08 17:10
148 查看
这是用shell写的计算机,支持加、减、乘、除、取模,并提供了用户输入内容检测,分享给大家。
#!/bin/bash #这是一个计算器! read -p "请输入第一个数字:" -t 30 num1 read -p "请输入第二个数字:" -t 30 num2 read -p "请输入运算符号(支持 + - * / %):" -t 30 op if [ -n "$num1" -a -n "$num2" -a -n "$op" ] then n1=$(echo $num1 | sed 's/[0-9]//g') n2=$(echo $num2 | sed 's/[0-9]//g') if [ -z "$n1" -a -z "$n2" ] then case $op in "+") R=$(($num1 + $num2)) ;; "-") R=$(($num1 - $num2)) ;; "*") R=$(($num1 * $num2)) ;; "/") R=$(($num1 / $num2)) ;; "%") R=$(($num1 % $num2)) ;; *) echo "请输入正确的运算符!" exit 10 ;; esac else echo "请输入正确的数字!" exit 11 fi else echo "请输入正确的内容!" exit 12 fi echo "$num1$op$num2=$R"
相关文章推荐
- trap 的简单使用 shell
- MongoDB自学笔记8--- 3.3 MongoDB Shell简介及简单使用
- 【shell】使用cat来合并文件的简单用法
- 使用shell输出彩色日志简单实现
- 使用简单的shell脚本进行自动化测试
- shell中单引号、双引号、反引号的简单使用
- MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)
- shell简单使用(-)判断
- 简单使用Dos命令关闭计算机
- shell简单使用(四)内置命令
- shell简单使用(五)变量之一
- shell简单使用(五)变量之二
- shell简单使用(二)循环
- shell简单使用(五)变量之三
- 在linux应用程序使用system函数执行简单的shell交互命令的方法
- 【方法】_(Web网页版+GitHub For Windios客户端+Shell命令)_简单使用GitHub--克隆-上传-同步变化
- Shell脚本的自学之路---开门篇,简单介绍和使用
- shell编程之函数简单使用
- 大雾课论文《浅谈简单使用计算机与算法快速解决物理问题》
- Ssh secure shell client简单使用