创建文件:touch Calculator.sh or 直接vim Calculator.sh

  • 第一次写 LinuxShell 写的不好,别介意。

  • 进入 Calculator.sh 文件

     #!/bin/bashecho '欢迎,我们开始吧!'#简易计算器read -p '请输入第一个数字:' unmber1read -p '请输入第二个数字:' unmber2#判断运算符read -p '请输入运算符(如:加=1,减=2,乘=3,除=4)' Calculator#运算if [ $Calculator = 1 ]thenecho `expr $unmber1 + $unmber2`elif [ $Calculator = 2 ]thenecho `expr $unmber1 - $unmber2`elif [ $Calculator = 3 ]thenecho `expr $unmber1 \* $unmber2`elseecho `expr $unmber1 / $unmber2`fi
    
  • 保存退出Calculator.sh后,没法直接运行执行的,要给执行权限, 命令查看权限ls -l Calculator.sh

     1. 查看Calculator.sh权限ls -l Calculator.sh2. 赋予权限(随便下面一个)chmod u+x Calculator.shorchmod +x Calculator.shorchmod 744 Calculator.sh
    

  • 执行效果图:

LinuxShell-简易计算器相关推荐

  1. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  2. python表达式计算器_Python正则表达式实现简易计算器功能示例

    本文实例讲述了Python正则表达式实现简易计算器功能.分享给大家供大家参考,具体如下: 需求:使用正则表达式完成一个简易计算器. 功能:能够计算简单的表达式. 如:1*2*((1+2)/(2+3)+ ...

  3. PyQt5 简易计算器

    剩下计算函数(self.calculator)未实现,有兴趣的朋友可以实现它 [知识点] 1.利用循环添加按钮部件,及给每个按钮设置信号/槽 2.给按钮设置固定大小:button.setFixedSi ...

  4. JAVA(利用jsp+javabean+servlet)实现简易计算器

    代码解释基本都在代码中给出 1 <%@ page language="java" contentType="text/html; charset=UTF-8&quo ...

  5. 简单计算器的设计java_(基于java的简易计算器的设计.doc

    (基于java的简易计算器的设计 基于java的简易计算器的设计 摘要 自从java语言诞生以来,java语言就以不可抵挡的趋势很快成为国际上广泛流行的面向对象编程语言,它既具有高级语言的特点,又少了 ...

  6. 数据结构:栈实现简易计算器

    文章目录 栈实现简易计算器 思路 代码实现 栈结构 运算方法 测试 栈实现简易计算器 之前的博客已经介绍了栈数据结构,栈有着数据先进后出的特点,因此用于实现简易计算器时相当方便.本博文中将介绍如何用栈 ...

  7. linux shell 计算器 除0,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

  8. 简易计算器 (C语言)作业

    从Github下载 从CSDN下载 // // ViewController.h // SimpleCalculator // // Created by Mewlan Musajan on 11/2 ...

  9. Python之实现一个简易计算器

    自己动手写计算器 一.功能分析 用户输入一个类似这样 3*( 4+ 50 )-(( 100 + 40 )*5/2- 3*2* 2/4+9)*((( 3 + 4)-4)-4) 这样的表达式,假设表达式里 ...

  10. java简单计算器课程设计_java仿windows简易计算器课程设计 源码+报告

    [实例简介] java仿windows简易计算器课程设计 源码+报告 课直接运行. [实例截图] [核心代码] Java课设-简易计算器 └── Java课设-简易计算器 ├── Java课程设计.d ...

最新文章

  1. 聚合支付设计方案,该如何设计?
  2. 关肇直 automation lingjunrenwu
  3. Vagrant的用法
  4. python中counter_Python collections模块中counter()的详细说明,Pythoncollections,之,Counter,详解...
  5. Anthem库的Google Suggest 实现
  6. windows调用python_windows 快捷调用Python语言
  7. ios下点击label包含的input checkbox或radio无效问题
  8. Linux驱动开发必看
  9. 在vs2008中编译(调试)eMule0.50a以及veryCD版的easyMule
  10. 按键精灵基础插件介绍,值得收藏呀
  11. 无法在节点上执行物理内存检查
  12. 利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型
  13. java插入背景图片问题_java程序中如何插入背景图片
  14. 跨境电商开发制作搭建
  15. 课设-药店的药品销售统计系统(排序应用)
  16. Js批量定义变量及使用
  17. 千寻和省cors精度对比_使用千寻cors账号对比省cors网络验证千寻cors账号的测量效果...
  18. 如何下载人类的参考基因组和注释文件
  19. 209-希尔排序算法的思想和性能分析
  20. 6-2 简单实现x的n次方 (10 分)

热门文章

  1. 【多传感融合】优达学城多传感融合学习笔记(三)——将激光雷达3D点云映射到相机图像(上)
  2. 【2019-08-09】一日之计在于晨
  3. sum多个字段的值相加_excel表格指定数据求和-怎么让EXCEL表格多个单元格里的数值相加求和...
  4. 假期无聊?这几个网站程序员偷偷看
  5. 块设备驱动介绍(浅析)
  6. 程序设计基础(C语言)课程主页-2016级
  7. 大神之路-起始篇 | 第15章.计算机科学导论之【数据压缩】学习笔记
  8. C# 232串口转485网络读卡器源码
  9. 湖南省第十届蓝狐网络杯大学生计算机程序设计竞赛,2018湖南省第14届大学生计算机程序设计竞赛 C: 时间旅行...
  10. 史上最全Eclipse快捷键,学会了开发效率翻倍