072_扩展篇_Shell编程(四)_运算符 命令 expr 语法格式:expr [表达式] 对象 实例 [root@hadoop100 ~]# expr 1 + 2 3 其中乘法(*)在命令里表示通配符 需转义符: [root@linuxcool ~]# expr "5 \* 5" 25 运算符 基本语法 $((运算式)) $[运算式] 实例 计算 (2+3)*4 的值 [root@hadoop100 ~]# s=$[(2+3)*4] [root@hadoop100 ~]# echo $s 20 命令替换 基本语法 $(命令) `命令` 原理 把一个命令执行的结果替换过来 实例 [root@hadoop100 ~]# a=expr 5 \* 2 bash: 5: 未找到命令... [root@hadoop100 ~]# a=$(expr 5 \* 2) [root@hadoop100 ~]# echo $a 10 [root@hadoop100 ~]# a=`expr 5 \* 2` [root@hadoop100 ~]# echo $a 10