shell/hush_test/hush-vars/var4.right+1 -0
| @@ -0,0 +1 @@ |
| + | bus/usb/1/2 |
shell/hush_test/hush-vars/var4.tests+1 -0
| @@ -0,0 +1 @@ |
| + | X=usbdev1.2 X=${X#usbdev} B=${X%%.*} D=${X#*.}; echo bus/usb/$B/$D |
shell/hush_test/hush-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/hush_test/hush-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) |