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下方的`,而不是单引号'
posted @ 2014-07-18 21:01  UCanBeFree  阅读(116)  评论(0编辑  收藏  举报