]>
Commit | Line | Data |
---|---|---|
495aee44 CR |
1 | declare -A foo |
2 | ||
3 | foo=([bar\"bie]=doll) | |
4 | ||
5 | echo ${!foo[@]} | |
6 | echo ${foo[@]} | |
7 | ||
8 | declare -p foo | |
9 | ||
10 | unset foo | |
11 | declare -A foo=(["bar\"bie"]="doll") | |
12 | ||
13 | echo ${!foo[@]} | |
14 | echo ${foo[@]} | |
15 | ||
16 | declare -p foo | |
17 | ||
18 | unset foo | |
19 | declare -A foo | |
20 | ||
21 | foo=(["bar\"bie"]="doll") | |
22 | ||
23 | echo ${!foo[@]} | |
24 | echo ${foo[@]} | |
25 | ||
26 | declare -p foo | |
27 | ||
28 | unset foo | |
29 | declare -A foo | |
30 | ||
31 | foo["bar\"bie"]="doll" | |
32 | ||
33 | echo ${!foo[@]} | |
34 | echo ${foo[@]} | |
35 | ||
36 | declare -p foo | |
37 | ||
38 | unset foo | |
39 | declare -A foo | |
40 | ||
41 | foo[bar\"bie]="doll" | |
42 | ||
43 | echo ${!foo[@]} | |
44 | echo ${foo[@]} | |
45 | ||
46 | declare -p foo | |
47 | ||
48 | unset foo | |
49 | declare -A foo | |
50 | ||
51 | foo=([bar\'bie]=doll) | |
52 | ||
53 | echo ${!foo[@]} | |
54 | echo ${foo[@]} | |
55 | ||
56 | declare -p foo | |
57 | ||
58 | unset foo | |
59 | declare -A foo=(["bar'bie"]="doll") | |
60 | ||
61 | echo ${!foo[@]} | |
62 | echo ${foo[@]} | |
63 | ||
64 | declare -p foo | |
65 | ||
66 | unset foo | |
67 | declare -A foo | |
68 | ||
69 | foo=(["bar'bie"]="doll") | |
70 | ||
71 | echo ${!foo[@]} | |
72 | echo ${foo[@]} | |
73 | ||
74 | declare -p foo | |
75 | ||
76 | unset foo | |
77 | declare -A foo | |
78 | ||
79 | foo["bar'bie"]="doll" | |
80 | ||
81 | echo ${!foo[@]} | |
82 | echo ${foo[@]} | |
83 | ||
84 | declare -p foo | |
85 | ||
86 | unset foo | |
87 | declare -A foo | |
88 | ||
89 | foo[bar\'bie]="doll" | |
90 | ||
91 | echo ${!foo[@]} | |
92 | echo ${foo[@]} | |
93 | ||
94 | declare -p foo | |
95 | ||
96 | unset foo | |
97 | declare -A foo | |
98 | ||
99 | foo=([bar\$bie]=doll) | |
100 | ||
101 | echo ${!foo[@]} | |
102 | echo ${foo[@]} | |
103 | ||
104 | declare -p foo | |
105 | ||
106 | unset foo | |
107 | declare -A foo=(["bar[bie"]="doll") | |
108 | ||
109 | echo ${!foo[@]} | |
110 | echo ${foo[@]} | |
111 | ||
112 | declare -p foo | |
113 | ||
114 | unset foo | |
115 | declare -A foo | |
116 | ||
117 | foo=(["bar\`bie"]="doll") | |
118 | ||
119 | echo ${!foo[@]} | |
120 | echo ${foo[@]} | |
121 | ||
122 | declare -p foo | |
123 | ||
124 | unset foo | |
125 | declare -A foo | |
126 | ||
127 | # this doesn't work right without the backslash | |
128 | foo["bar\]bie"]="doll" | |
129 | ||
130 | echo ${!foo[@]} | |
131 | echo ${foo[@]} | |
132 | ||
133 | declare -p foo | |
134 | ||
135 | unset foo | |
136 | declare -A foo | |
137 | ||
138 | foo[bar\${foo}bie]="doll" | |
139 | ||
140 | echo ${!foo[@]} | |
141 | echo ${foo[@]} | |
142 | ||
143 | declare -p foo | |
144 | ||
145 | unset foo | |
146 | declare -A foo |