当前位置:酷酷问答>生活百科>Linux 使用shell编写四则运算

Linux 使用shell编写四则运算

2024-12-27 18:47:08 编辑:zane 浏览量:580

Linux 使用shell编写四则运算

的有关信息介绍如下:

Linux 使用shell编写四则运算

题目要求:使用vim编辑器 实现用户输入数值,以及运算符,完成计算,将结果输出到屏幕。

这个题目比较简单,是最基础的linux的编程操作命令。

我的linux是装在虚拟机上的,所以我就虚拟的操作先简单提一下。

首先从虚拟机打开linux。

红框内是 全屏的选项,同时那个别针的图标是可以收起标题框。

进入linux,可以从图标进入终端,没有的朋友,右击鼠标,选择终端即可。

首先我们先使用 vim编辑器。

输入命令 vi test 其中 test是文件名

(如果当前目录没有本文件,那么会新建这个文件)

进入vim编辑器,首先按下‘a’键,进入插入操作模式。

接下来我们就开始构思我们的程序。

首先是需要提示总侧薪信息,用来告诉用户,需要输入什么。

echo 命令即可。

(注意一下“与‘的区别,在于’会硬转换字符,哨轿也就是转义字符,也会当作字符输出)

接下来是要接收用户输入的数据。

使用 read +变量名 的命令。

read的还有一个操作就是 -p

read -p “字符串” 变量名

-p 就是可以显示提示信息,

效果和 代码前两行 是一样的

用户输入完两个数值,接下来就是需要输入操作符。

定义一个新的变量为op。

需要的数据都准备好了,接下来就是逻搁驾辑操作了。

这里我们使用case语句,和c语言比较类似。

注意,case + $变量名 in 变量要加上 $

接下来是加法的情况 +) 后面跟上语句。

首先利用let result=$num1+$num2 完成数值运算。

用echo语句 将结果输出。

(这里注意两个语句 变量名前需要加上 $)

好了,接下来将剩下的运算语句也写上。

注意 linux的一些特性 * 与乘法 重用了符号。

所以以防bug 我们使用 /* 来代替乘法 \代替除法。

(记得每个语句后面用;;两个分号)

最后case语句 用 esac封底。

代码就大功告成了。

之后,按下esc ,输入冒号 填写wq 保存退出。

使用sh test 命令运行我们的语句。

我们看到结果都没问问题。

就是这样,简单的实现了四则运算。

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/life/168141.html
热门文章