shell 加法计算

 

  1. Shell 相加目前发现有 3 种写法:

    1.

    a=10
    b=20
    c=`expr ${a} + ${b}`
    echo "$c"

    2.

    c=$[ `expr 10 + 20` ]
    echo "$c"

    3.

    c=$[ 10 + 20 ]
    echo "$c"

  2.  推荐用 $() 代替 ``:

    val=`expr 10 + 20`
    
    val=$(expr 10 + 20)
  3.   

    a=10
    b=20
    c=$(($a+$b))

转载于:https://www.cnblogs.com/sea-stream/p/9883491.html

(29)Shell脚本【算术运算:加减乘除】 A、Shell 是一个 C 语言编写的脚本语言,它是用户与 Linux 的桥梁,用户输入命令交给 Shell 处理,shell是一个命令解释器,是一个工具箱, Shell 将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户;B、Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。 阅读详情

相关推荐

shell中,可以字符串相加吗?

#!/bin/sh  str1="asdfasdf"  str2="123" str3=$str1$str2  echo   $str3

夫君子之行,静以修身,俭以养德,非淡泊无以明志,非宁静无以致远. 2569

Shell小技巧(一百一十八)shell实现加法的6中形式

代码: #!/bin/bash n=0 : $[ n = $n + 1 ] echo $n n=$[ $n + 1 ] echo $n n=$(( $n + 1 )) echo $n let "n++" echo $n (( n++ )) echo $n : $(( n = $n + 1)) echo $n 一共6可进行数学加法计算形式,利用let关键字、“[ ... ]”、“((...))” ...

bigwood99的博客 2216

配置某VLAN下ONU的二层互访(隔离)问题(解决OLT二层隔离问题)

问题:OLT的ONU节点之间在同一VLAN下的终端默认隔离,在确实需要互通的场景下如何解决。

symstandsun的博客 4518

阿宁的Linux学习-----shell运算符

shell基本运算符 shell和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 expr是一款表达式计算工具,使用他能完成表达式的求值操作。 例如 #!/bin/bash val=`expr 2 + 2` echo "两数之和为 : $val" #执行脚本,输出结果 两数之和为 : 4 两点注意: 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。 完整的表达式要被 包含,注意

weixin_49722764的博客 575

Shell 加法

while #!/bin/bash read -p "请输入一个数字:" num NUM=${num:-100} SUM=0 i=1 while [ $i -le $NUM ] do let SUM+=i let i++ done echo "$SUM" [root@localhost xunhuan]# bash sum1.sh 请输入一个数字:10 55 for #!/b...

爱死亡机器人 5543

shell编程—1-100的加法计算以及相关知识详解

shell环境中使用各种方法实现1-100的加法计算,其主要是各种方法知识讲解,涉及到for循环,while循环,seq,let,expr等计算命令等

木岩My 1万+

shell计算100以内加法

#!/bin/bash#100以内假发declare -i i=0declare -i sum=0while [ $i -le 100 ];do sum+=$i let i=i+1doneecho $sum 转载于:https://www.cnblogs.com/ty-wk/p/11347070.html

weixin_30929195的博客 229

shell加法运算_Shell数学计算(算术运算,加减乘除运算)

如果要执行算术运算(数学计算),就离不开各种运算符号,和其他编程语言类似,Shell 也有很多算术运算符,下面就给大家介绍一下常见的 Shell 算术运算符,如下表所示。Shell 算术运算符一览表算术运算符说明/含义+、-加法(或正号)、减法(或负号)*、/、%乘法、除法、取余(取模)**幂运算++、--自增和自减,可以放在变量的前面也可以放在变量的后面!、&&、||逻辑非(取反...

weixin_28972687的博客 3068

菜鸟第一次写shell脚本:加法运算

一直想用自己的办法写个计算器搞了半天没弄出来,还是太菜啊

张大江的专栏 1804

使用shell脚本实现加法乘法运算

编写一个shell脚本,实现加法和乘法运算。#!/bin/bash#Function:num1+num2 num3*num4sum(){read -p "please key in first number:" num1read -p "please key in second number:" num2let num3=${num1}+${num2}echo -e "\03...

weixin_34082177的博客 1889

shell中的while循环

shell中的while循环 文章目录shell中的while循环1.while循环2.计算1到100的和3.计算从m加到n的值4.实现简单加法计算器 1.while循环 while循环是shell脚本中最简单的一种循环: 当条件满足时,while重复地执行一组语句,当条件不满足时,就退出while循环 格式: while condition do statements done condit...

nigar_的博客 1万+

shell整数加法

#!/bin/sh let a=$1+$2 b=$[$1+$2] ((c=$1+$2)) d=`expr $1 + $2` echo "$1+$2 = ${a}" echo "$1+$2 = $b" echo "$1+$2 = $c" echo "$1+$2 = $d"     输入命令:./plus 1 2 输出结果:1+2 = 3              1+2 =

weily0000的专栏 940

Linux中shell小脚本简易计算

补上昨天的简易计算器 #!/bin/bash for i in `seq 1000` do echo "此计算器中乘法用x表示 除法用/表示!" echo "请输入第一个整数" read num1 expr $num1 + 1 >/dev/null 2>&1 if [ $? -ne 0 ] then echo "输出的$num1不是整数请重新输入" exit fi echo...

sincere_love的博客 1853

Shell中的while循环

while 循环是 Shell 脚本中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环 Shell while 循环的用法如下: while condition do statements done condition表示判断条件,statements表示要执行的语句(可以只有一条,也可以有多条),do和done都是 Shel...

qq_41871875的博客 1016

Shell编程 while循环

while循环是Shell脚本中最简单的一种循环:当条件满足时,while重复地执行一组语句,当条件不满足时,就退出while循环。 while循环的用法如下: while condition do statements done condition 表示判断条件。 statements表示要执行的语句 do 和 done 都是 Shell 中的关键字 ...

qq_45652989的博客 556

shell加法运算_使用shell脚本实现加法乘法运算

编写一个shell脚本,实现加法和乘法运算。#!/bin/bash#Function:num1+num2num3*num4sum(){read-ppleasekeyinfirstnumber:num1read-ppleasekeyinsecondnumber:num编写一个shell脚本,,实现加法和乘法运算。#!/bin/bash#Function:num1+num2 num3*num4sum(...

weixin_29045585的博客 3638

shell脚本学习(五)——shell中的数学计算

1 运算符号 如果要执行数学运算,那就肯定有各种运算符号,shell中也有许多运算符。 运算符 说明 +、- 加法、减法(或负号) *、/、% 乘法、除法、取余 ** 幂运算 ++、– – 自增、自减(可以放在变量的前面或后面) ++、– – 自增、自减(可以放在变量的前面或后面) !、&&、| | 逻辑非(取反)、与(and)、或(or) ...

bdkl9998的博客 690

使用shell脚本写一个简单的计算

使用shell 脚本写一个简单的计算

qq_45867929的博客 526

shell加法运算_计算机组成:算术逻辑运算部件的功能设计与线路实现

算术与逻辑运算的功能 算术与逻辑运算线路是计算机运算器的核心部件,从功能的角度看,它要完成对数值数据的算术运算功能,给出运算结果的数值和结果的特征信息(例如结果的符号、向更高位的进位、结果是否为0和结果是否溢出),还要完成对逻辑数据的逻辑运算功能。 算术逻辑运算部件的核心就是加法器。设计实现一位加法器的过程是:(1)写出加法器的真值表;(2)用布尔代数写出逻辑表达式;(3)对得到的逻辑表达式进行适...

weixin_26808439的博客 274

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

上一篇: 大家都是怎么看待STO的?
下一篇: 洛谷P3203弹飞绵羊
巷中人
博客等级 码龄11年 139粉丝 1407原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值