Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 1 | a |
2 | end-1 | ||||
3 | a | ||||
4 | end-2 | ||||
5 | a:x | ||||
6 | end-a | ||||
7 | b:x | ||||
8 | end-b | ||||
9 | c:x | ||||
10 | end-c | ||||
11 | end-3 | ||||
12 | a:x | ||||
13 | end | ||||
14 | a | ||||
15 | b | ||||
16 | c | ||||
17 | end-1 | ||||
18 | a | ||||
19 | b | ||||
20 | c | ||||
21 | end-2 | ||||
22 | a:x | ||||
23 | a:y | ||||
24 | a:z | ||||
25 | end-a | ||||
26 | b:x | ||||
27 | b:y | ||||
28 | b:z | ||||
29 | end-b | ||||
30 | c:x | ||||
31 | c:y | ||||
32 | c:z | ||||
33 | end-c | ||||
34 | end-3 | ||||
35 | a:x | ||||
36 | b:x | ||||
37 | c:x | ||||
38 | end | ||||
39 | $BVAR | ||||
40 | $BVAR | ||||
41 | $BVAR | ||||
42 | $BVAR | ||||
43 | foo | ||||
44 | bar | ||||
45 | xxx | ||||
Jari Aalto | f73dda0 | 2001-11-13 17:56:06 +0000 | [diff] [blame] | 46 | 0022 |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 47 | u=rwx,g=rx,o=rx |
Jari Aalto | f73dda0 | 2001-11-13 17:56:06 +0000 | [diff] [blame] | 48 | 0002 |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 49 | u=rwx,g=rwx,o=rx |
Jari Aalto | f73dda0 | 2001-11-13 17:56:06 +0000 | [diff] [blame] | 50 | umask 0002 |
Jari Aalto | cce855b | 1998-04-17 19:52:44 +0000 | [diff] [blame] | 51 | umask -S u=rwx,g=rwx,o=rx |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 52 | u=rwx,g=rwx,o=rwx |
53 | enable . | ||||
54 | enable : | ||||
55 | enable break | ||||
56 | enable continue | ||||
57 | enable eval | ||||
58 | enable exec | ||||
59 | enable exit | ||||
60 | enable export | ||||
61 | enable readonly | ||||
62 | enable return | ||||
63 | enable set | ||||
64 | enable shift | ||||
65 | enable source | ||||
Jari Aalto | 95732b4 | 2005-12-07 14:08:12 +0000 | [diff] [blame] | 66 | enable times |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 67 | enable trap |
68 | enable unset | ||||
69 | enable . | ||||
70 | enable : | ||||
71 | enable break | ||||
72 | enable continue | ||||
73 | enable eval | ||||
74 | enable exec | ||||
75 | enable exit | ||||
76 | enable export | ||||
77 | enable readonly | ||||
78 | enable return | ||||
79 | enable set | ||||
80 | enable shift | ||||
81 | enable source | ||||
Jari Aalto | 95732b4 | 2005-12-07 14:08:12 +0000 | [diff] [blame] | 82 | enable times |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 83 | enable trap |
84 | enable unset | ||||
85 | enable -n test worked | ||||
86 | enable test worked | ||||
87 | specialname | ||||
Jari Aalto | cce855b | 1998-04-17 19:52:44 +0000 | [diff] [blame] | 88 | -specialname |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 89 | FOO=BAR |
90 | FOO=BAR | ||||
91 | hash: hash table empty | ||||
Jari Aalto | cce855b | 1998-04-17 19:52:44 +0000 | [diff] [blame] | 92 | 0 |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 93 | AVAR |
94 | foo | ||||
95 | in source.sub2, calling return | ||||
96 | 5 | ||||
97 | a b c | ||||
98 | a b c | ||||
99 | x y z | ||||
100 | a b c | ||||
101 | a b c | ||||
102 | m n o p | ||||
103 | a b c | ||||
104 | m n o p | ||||
105 | /tmp/bash-dir-a | ||||
106 | /tmp/bash-dir-a | ||||
107 | /tmp/bash-dir-a | ||||
Jari Aalto | 7117c2d | 2002-07-17 14:10:11 +0000 | [diff] [blame] | 108 | ./source5.sub: line 10: /tmp/source-notthere: No such file or directory |
Jari Aalto | cce855b | 1998-04-17 19:52:44 +0000 | [diff] [blame] | 109 | after bad source 1 |
Jari Aalto | 7117c2d | 2002-07-17 14:10:11 +0000 | [diff] [blame] | 110 | ./source5.sub: line 17: /tmp/source-notthere: No such file or directory |
Jari Aalto | 3185942 | 2009-01-12 13:36:28 +0000 | [diff] [blame] | 111 | one - OK |
112 | 0 | ||||
113 | 0 | ||||
114 | two - OK | ||||
115 | 0 | ||||
116 | three - OK | ||||
117 | 0 | ||||
118 | four - OK | ||||
119 | 0 | ||||
Chet Ramey | ac50fba | 2014-02-26 09:36:43 -0500 | [diff] [blame] | 120 | abc |
121 | def | ||||
122 | ghi | ||||
123 | after | ||||
124 | one.1 subshell | ||||
125 | two.1 subshell | ||||
126 | three.1 subshell | ||||
127 | four.1 subshell | ||||
128 | one.2 subshell | ||||
129 | two.2 subshell | ||||
130 | three.2 subshell | ||||
131 | four.2 subshell | ||||
132 | x29 - done | ||||
133 | abc | ||||
134 | def | ||||
135 | ghi | ||||
136 | ok | ||||
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 137 | AVAR |
138 | foo | ||||
139 | foo | ||||
140 | AVAR | ||||
141 | foo | ||||
142 | foo | ||||
143 | AVAR | ||||
144 | foo | ||||
Jari Aalto | cce855b | 1998-04-17 19:52:44 +0000 | [diff] [blame] | 145 | declare -x foo="" |
146 | declare -x FOO="\$\$" | ||||
Chet Ramey | ac50fba | 2014-02-26 09:36:43 -0500 | [diff] [blame] | 147 | ./builtins.tests: line 213: declare: FOO: not found |
Jari Aalto | cce855b | 1998-04-17 19:52:44 +0000 | [diff] [blame] | 148 | declare -x FOO="\$\$" |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 149 | ok |
150 | ok | ||||
Chet Ramey | ac50fba | 2014-02-26 09:36:43 -0500 | [diff] [blame] | 151 | ./builtins.tests: line 245: kill: 4096: invalid signal specification |
Jari Aalto | d166f04 | 1997-06-05 14:59:13 +0000 | [diff] [blame] | 152 | 1 |
Jari Aalto | bb70624 | 2000-03-17 21:46:59 +0000 | [diff] [blame] | 153 | a\n\n\nb |
154 | a | ||||
155 | |||||
156 | |||||
157 | b | ||||
Chet Ramey | 495aee4 | 2011-11-22 19:11:26 -0500 | [diff] [blame] | 158 | before: f = 4 |
159 | inside | ||||
160 | after: f = 8 bar = 4 | ||||
Chet Ramey | ac50fba | 2014-02-26 09:36:43 -0500 | [diff] [blame] | 161 | ./builtins4.sub: line 2: declare: c: not found |
162 | ./builtins4.sub: line 5: declare: d: not found | ||||
163 | declare -a c='([0]="4")' | ||||
164 | declare -A c='([0]="4" )' | ||||
165 | declare -a c='([0]="1" [1]="2" [2]="3")' | ||||
166 | declare -A c='([one]="1" [two]="2" [three]="3" )' | ||||
167 | declare -a c='([0]="1" [1]="2" [2]="3")' | ||||
168 | declare -a c='([0]="1" [1]="2" [2]="3")' | ||||
169 | unset | ||||
170 | unset | ||||
171 | ./builtins.tests: line 260: exit: status: numeric argument required |