Magellan Linux

Contents of /trunk/mkinitrd-magellan/busybox/shell/hush_test/hush-arith/arith1.sub

Parent Directory Parent Directory | Revision Log Revision Log


Revision 984 - (show annotations) (download)
Sun May 30 11:32:42 2010 UTC (13 years, 11 months ago) by niro
File size: 618 byte(s)
-updated to busybox-1.16.1 and enabled blkid/uuid support in default config
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# (( -- ))

Properties

Name Value
svn:executable *