基本语法:
$((运算式))或$[运算式]
实例:
[root@yyyyd100 scripts]# a= 1 + 2 bash: 1: 未找到命令... [root@yyyyd100 scripts]# a=1+2 [root@yyyyd100 scripts]# echo $a 1+2 [root@yyyyd100 scripts]# 1+2 bash: 1+2: 未找到命令... [root@yyyyd100 scripts]# expr 1+2 1+2 [root@yyyyd100 scripts]# expr 1 + 2 3 [root@yyyyd100 scripts]# expr 5 * 2 expr: 语法错误 [root@yyyyd100 scripts]# expr 5 * 2 10 #计算(2+3)*4的值 [root@yyyyd100 scripts]# S=$[(2+3)*4] [root@yyyyd100 scripts]# echo $S 20 [root@yyyyd100 scripts]#
实例:编写脚本,传入两个数,输入两数之和
#!/bin/bash sum=$[$1+$2] echo sum=$sum



