shell: fix parsing of $(( (v)++ + NUM ))
function old new delta evaluate_string 988 1011 +23 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -2,4 +2,7 @@
|
||||
1 1
|
||||
1 1
|
||||
1 1
|
||||
6 6
|
||||
7 7
|
||||
7 7
|
||||
Ok:0
|
||||
|
@ -2,4 +2,8 @@ echo 1 $((0++1))
|
||||
echo 1 $((0--1))
|
||||
x=-1; echo 1 $((0-$x))
|
||||
x=+1; echo 1 $((0+$x))
|
||||
a=3
|
||||
echo 6 $((a+++3)) # a++ + 3
|
||||
echo 7 $(((a)+++3)) # a + + + 3
|
||||
echo 7 $(((a)+++3)) # a + + + 3
|
||||
echo Ok:$?
|
||||
|
Reference in New Issue
Block a user