shell运算符 | 表达式
摘要
- 介绍shell的运算符和表达式
一、shell表达式基本语法
基本语法
- “
$((运算式))
“或“$[运算式]
”或者expr m + n
- 第二种方式常用
- 注意expr的运算符间要有空格,expr赋值的时候,要用``反引号围住
expr \*, /, %
乘,除,取余
二、快速入门
案例1∶计算(2+3) × 4的值
#!/bin/bash
#案例1:计算(2+3)×4的值
# 第一种方式
RES1=$(((2+3)*4))
echo "RES1=$RES1"
# 第二种方式
RES2=$[(2+3)*4]
echo "RES2=$RES2"
#第三种方式
TEMP=`expr 2 + 3`
RES3=`expr $TEMP \* 4`
echo "RES3=$RES3"
案例2∶请求出命令行的两个参数[整数]的和
#!/bin/bash
SUM=$[$1+$2]
echo $SUM