shell/ash_test/ash-vars/var1.right+4 -6
| @@ -1,6 +1,4 @@ |
| - | a=a A=a |
| - | a=a A=a |
| - | a= A= |
| - | a= A= |
| - | a=a A=a |
| - | a=a A=a |
| + | http://busybox.net |
| + | http://busybox.net_abc |
| + | 1 1 |
| + | 1 1 |
shell/ash_test/ash-vars/var1.tests+7 -12
| @@ -1,14 +1,9 @@ |
| - | # check that first assignment has proper effect on second one |
| + | URL=http://busybox.net |
| |
| - | ( |
| - | a=a A=$a |
| - | echo a=$a A=$A |
| - | ) |
| - | (a=a A=$a; echo a=$a A=$A) |
| - | (a=a A=$a echo a=$a A=$A) |
| - | (a=a A=$a /bin/echo a=$a A=$A) |
| + | echo $URL |
| + | echo ${URL}_abc |
| |
| - | f() { echo a=$a A=$A; } |
| - | |
| - | (a=a A=$a f) |
| - | (a=a A=$a; f) |
| + | true |
| + | false; echo $? ${?} |
| + | true |
| + | { false; echo $? ${?}; } |
shell/ash_test/ash-vars/var2.right+2 -1
| @@ -1 +1,2 @@ |
| - | bus/usb/1/2 |
| + | http://busybox.net |
| + | http://busybox.net_abc |
shell/ash_test/ash-vars/var2.tests+4 -1
| @@ -1 +1,4 @@ |
| - | X=usbdev1.2 X=${X#usbdev} B=${X%%.*} D=${X#*.}; echo bus/usb/$B/$D |
| + | _1=http://busybox.net |
| + | |
| + | echo $_1 |
| + | echo ${_1}_abc |
shell/ash_test/ash-vars/var4.right+1 -0
| @@ -0,0 +1 @@ |
| + | bus/usb/1/2 |
shell/ash_test/ash-vars/var4.tests+1 -0
| @@ -0,0 +1 @@ |
| + | X=usbdev1.2 X=${X#usbdev} B=${X%%.*} D=${X#*.}; echo bus/usb/$B/$D |
shell/ash_test/ash-vars/var5.right+6 -0
| @@ -0,0 +1,6 @@ |
| + | a=a A=a |
| + | a=a A=a |
| + | a= A= |
| + | a= A= |
| + | a=a A=a |
| + | a=a A=a |
shell/ash_test/ash-vars/var5.tests+14 -0
| @@ -0,0 +1,14 @@ |
| + | # check that first assignment has proper effect on second one |
| + | |
| + | ( |
| + | a=a A=$a |
| + | echo a=$a A=$A |
| + | ) |
| + | (a=a A=$a; echo a=$a A=$A) |
| + | (a=a A=$a echo a=$a A=$A) |
| + | (a=a A=$a /bin/echo a=$a A=$A) |
| + | |
| + | f() { echo a=$a A=$A; } |
| + | |
| + | (a=a A=$a f) |
| + | (a=a A=$a; f) |