SHELL 基本语法

1,命名变量

num=2
echo  "this is {$num}nd"

输出 this is 2nd

2,  变量相加 默认是字符串相加

var=1
var=$var+1
echo $var

输出 1+1

3,如何数学相加:

let "var+=1" 
var="$[$var+1]"
 ((var++))
var=$(($var+1))
var="$(expr "$var" + 1)" #不建议使用 
var="`expr "$var" + 1`" #强烈不建议使用,注意加号两边的空格,否则还是按照字符串的方式赋值,`为Esc下方的`,而不是单引号'
原文地址:https://www.cnblogs.com/canbefree/p/3854271.html