常用算术运算符
- ,-,,/,% ,* (幂运算 5**7= 5的7次方)
1.expr
#! /bin/bash
#需要用反引号扩起来 不然会被当成普通字符串输出
echo `expr 3 + 5`
echo expr 3 + 5
#运算符左右两边需要空格
echo `expr 3+ 5`
#括号需要转义
echo `expr \(3 + 5\)`
⚠️:1.不能计算幂运算
2.表达式需要用反引号扩起来 不然会被当成普通字符串输出
2.[...]
#! /bin/sh
result=$(( (1-4) * 5 ))
result=$[ (1-4) * 5 ]
3.let
#! /bin/sh
b=20
let b=b+10
网友评论