基本常识
1.变量命名规则:
- 首字符必须为字母
- 中间不能有空格,能够有下划线_
- 不能使用标点符号
- 不能使用bash里的keyword
2.变量赋值:
变量名=值, (注意。= 两边不能有空格)
var=1
var=$var+1
echo $var+1
输出为1+1,而不是2
能够用例如以下方法使其输出为2
let "var+=1"
#var=$[$var+1]
#var=$(($var+1))
echo $var
或者
var=1
var= expr $var + 1 #(注意,+ 两边的空格,一定要有)
let表示数学运算,expr用于整数值运算。每一项用空格隔开,$[]将中括号内的表达式作为数学运算先计算结果再输出。