Linux之shell脚本学习(四)——shell中的运算
一、运算方式及运算符号
运算符号 | 意义 |
---|---|
+,- | 加法,减法 |
*,/,% | 乘法,除法,取余 |
** | 幂运算 |
++,– | 自增加,自减少 |
<,<=,>,>= | 比较符号 |
= , += , -= , *= , /= , %= | 赋值运算 例如 a+=1 相当于 a=a+1 |
二、shell中常用的运算命令
运算操作与运算命令 | 含义 |
---|---|
(()) | 用与整数运算 |
let | 用于整数运算,与 (()) 类似 |
expr | 用于整数运算,功能相对较多 |
bc | linux 下的计算器,适合整数及小数运算 |
$[] | 用户整数运算 |
示例1:赋值运算
vim test.sh
#!/bin/bash
echo $((1+1))
redhat=3
let redhat+=1
echo $redhat
for ((i=1;i<10;i++))
do
((j+=i))
echo $j
done