
cps@sac9:~$ a=0
cps@sac9:~ ((a++));echo ?
1
cps@sac9:~ ((a++));echo ?
0
cps@sac9:~ ((a++));echo ?
0
cps@sac9:~ ((a++));echo ?
0
cps@sac9:~ echo a
4
按照说明应该是返回a的值当做返回码,然而并不是,

cps@sac9:~$ a=0
cps@sac9:~ ((a++));echo ?
1
cps@sac9:~ ((a++));echo ?
0
cps@sac9:~ ((a++));echo ?
0
cps@sac9:~ ((a++));echo ?
0
cps@sac9:~ echo a
4
按照说明应该是返回a的值当做返回码,然而并不是,