shell学习之算术运算

1、shell中进行算术运算,通常经常使用方法以下:shell

一、算术扩展 $(())
二、使用外部程序expr expr 算术式
ide

expr 运算表达式 表达式中个操做数级运算符之间要有空格,并且要使用命令引用
c=`expr $a + $b`

三、使用$[] $[算术式]数学

c=$[$a+$b]
四、使用内置命令declare declare -i 变量=算术式
五、使用内置命令 let let 算术式it

a=3;b=6
let c=$a+$b
class

let数学运算符变量

let I=$[$I+1]
let SUM=$[$SUM+$I]
let sum+=$I
let I+=1 至关于let I++扩展

2、如何生成列表:
一、整数列表 
     {1..100}  生存1到100的列表
     不知道当时是没有认真听仍是怎么着 这个应该是大括号
二、seq
    seq 10 1到10
    seq 5 10 5到10
    seq 5 10 2 返回列表为6 8 10
三、`ls /etc`引用


   
   
 
   
算术运算扩展:程序

+=

sum=$(($sum+$x))      方法

let sum+=x

-=

sum=$(($sum-$x))
let sum-=x

%=

sum=$(($sum%$x))
let sum%=x

/=

sum=$(($sum/$x))

let sum/=x

*=

sum=$(($sum*$x)) let sum*=x
相关文章
相关标签/搜索