Linux通过传入变量进行数学运算

Posted 奔跑的金鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux通过传入变量进行数学运算相关的知识,希望对你有一定的参考价值。

一个简单的sum求和

#! /bin/bash

## For get the sum of tow numbers
## Writen by Qinys
## Date:2018-06-26

a=1
b=2
sum=$[$a+$b]
echo "$a+$b=$sum"


上述是一个简单的shell脚本求和

a与b分别是变量,上述脚本的意思是对a,b两个变量分别赋值,然后求和

数学计算要用[]括起来并且外面加一个“$

根据输入值进行求和

#! /bin/bash
## Input param to sum
## Writen by Qinys
## Date:2018-06-26

read -p "Please input a number:" x
read -p "Please input another number:" y
sum=$[$x+$y]
echo "The sum of the two numbers is:$sum"

使用read –p输入相应的参数,注意:在x前边是有引号的


shell中预设变量的使用

#! /bin/bash
## Writen by Qinys
## Date:2018-06-22

sum=$[$1+$2]
echo "sum\'s value is : $sum"


运行结果为

image

以上是关于Linux通过传入变量进行数学运算的主要内容,如果未能解决你的问题,请参考以下文章

数字图像处理的数学变换逻辑运算

在 C/C++ 中进行数学运算时,我应该对哪些变量进行类型转换?

Thymeleaf引用片段传入参数

如何在Django模板中添加,乘以数字变量?

如何在 django 模板中进行数学运算? [复制]

变量/数学运算/子进程/基本操作之类