shell编程--自增、自减运算符

   在shell中,有一类称为自增或者自减的运算符,这类运算符的作用是将某个变量自动加一或者减一。这类运算符一共有四种,分别是,前置自增前置自减后置自增后置自减

++variable  先将变量variable的值加一,然后再赋给variable
--variable  先将变量variable的值减一,然后再赋给variable
variable++  先使用variable的值,然后再将改变量的值加1
variable--  先使用variable的值,然后再将改变量的值减1

前面两个为前置运算符,后面两个为后置运算符,可通过说明寻找规律。
例:

#定义变量
x=5
#先让变量自增,然后相加
x=$[x+(++x)]
#输出变量的值
echo "$x"

其他三种类型同上例。

:无论是自增还是自减运算,都是针对变量而言的。不要对常量或者表达式执行自增或者自减运算,并且,自增或者自减只能针对整数

你可能感兴趣的:(Linux)