/[magellan-source]/trunk/mkinitrd-magellan/busybox/shell/hush_test/hush-vars/param_expand_assign.tests |
Contents of /trunk/mkinitrd-magellan/busybox/shell/hush_test/hush-vars/param_expand_assign.tests
Parent Directory | Revision Log
Revision 984 -
(show annotations)
(download)
Sun May 30 11:32:42 2010 UTC (13 years, 11 months ago) by niro
File size: 874 byte(s)
Sun May 30 11:32:42 2010 UTC (13 years, 11 months ago) by niro
File size: 874 byte(s)
-updated to busybox-1.16.1 and enabled blkid/uuid support in default config
1 | # first try some invalid patterns (do in subshell due to parsing error) |
2 | "$THIS_SH" -c 'echo ${=}' |
3 | "$THIS_SH" -c 'echo ${:=}' |
4 | |
5 | # now some funky ones |
6 | "$THIS_SH" -c 'echo ${#=}' |
7 | "$THIS_SH" -c 'echo ${#:=}' |
8 | |
9 | # should error out |
10 | "$THIS_SH" -c 'set --; echo _${1=}' |
11 | "$THIS_SH" -c 'set --; echo _${1:=}' |
12 | "$THIS_SH" -c 'set --; echo _${1=word}' |
13 | "$THIS_SH" -c 'set --; echo _${1:=word}' |
14 | |
15 | # should not error |
16 | "$THIS_SH" -c 'set aa; echo _${1=}' |
17 | "$THIS_SH" -c 'set aa; echo _${1:=}' |
18 | "$THIS_SH" -c 'set aa; echo _${1=word}' |
19 | "$THIS_SH" -c 'set aa; echo _${1:=word}' |
20 | |
21 | # should work fine |
22 | unset f; echo _$f |
23 | unset f; echo _${f=} |
24 | unset f; echo _${f:=} |
25 | unset f; echo _${f=word} |
26 | unset f; echo _${f:=word} |
27 | |
28 | f=; echo _$f |
29 | f=; echo _${f=} |
30 | f=; echo _${f:=} |
31 | f=; echo _${f=word} |
32 | f=; echo _${f:=word} |
33 | |
34 | f=fff; echo _$f |
35 | f=fff; echo _${f=} |
36 | f=fff; echo _${f:=} |
37 | f=fff; echo _${f=word} |
38 | f=fff; echo _${f:=word} |
Properties
Name | Value |
---|---|
svn:executable | * |