repo.or.cz
/
tomato
/
k99.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Tomato 1.25
[tomato/k99.git]
/
release
/
src
/
router
/
busybox
/
shell
/
hush_test
/
hush-arith
/
arith1.sub
blob
80aa99922240b10a959f9ef96e590de938b672cf
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# (( -- ))