projects
/
oweals
/
busybox.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Start 1.33.0 development cycle
[oweals/busybox.git]
/
shell
/
ash_test
/
ash-arith
/
arith1.sub
1
# test of redone post-increment and post-decrement code
2
( echo $(( 4-- )) )
3
( echo $(( 4++ )) )
4
( echo $(( 4 -- )) )
5
( echo $(( 4 ++ )) )
6
7
#ash# (( array[0]++ ))
8
#ash# echo ${array}
9
10
#ash# (( array[0] ++ ))
11
#ash# echo ${array}
12
13
#ash# (( a++ ))
14
#ash# echo $a
15
#ash# (( a ++ ))
16
#ash# echo $a
17
a=2
18
19
echo 6 $(( a ++ + 4 ))
20
echo 3 $a
21
22
echo 7 $(( a+++4 ))
23
echo 4 $a
24
25
echo 0 $(( a---4 ))
26
echo 3 $a
27
28
echo 7 $(( a -- + 4 ))
29
echo 2 $a
30
31
echo -2 $(( a -- - 4 ))
32
echo 1 $a
33
34
#ash# (( ++ + 7 ))
35
36
#ash# (( ++ ))
37
( echo $(( +++7 )) )
38
# bash 3.2 apparently thinks that ++ +7 is 7
39
#ash# echo $(( ++ + 7 ))
40
#ash# (( -- ))