bash 手册中的算术评估部分列出了以下运算符:
id++ id--
variable post-increment and post-decrement
++id --id
variable pre-increment and pre-decrement
据我了解,++x
在--xx
执行其他操作之前增加或减少变量?例如x++
:
$ x=5; echo $(( ++x / 2 ))
3
$ x=5; echo $(( x++ / 2 ))
2
$
但是,什么时候x++
有用x--
?一般来说,bash中的变量后增量/减量和预增量/减量有什么区别?