]> git.ipfire.org Git - thirdparty/bash.git/blame - tests/builtins.right
Bash-4.4 patch 19
[thirdparty/bash.git] / tests / builtins.right
CommitLineData
d166f048
JA
1a
2end-1
3a
4end-2
5a:x
6end-a
7b:x
8end-b
9c:x
10end-c
11end-3
12a:x
13end
14a
15b
16c
17end-1
18a
19b
20c
21end-2
22a:x
23a:y
24a:z
25end-a
26b:x
27b:y
28b:z
29end-b
30c:x
31c:y
32c:z
33end-c
34end-3
35a:x
36b:x
37c:x
38end
39$BVAR
40$BVAR
41$BVAR
42$BVAR
43foo
44bar
45xxx
f73dda09 460022
d166f048 47u=rwx,g=rx,o=rx
f73dda09 480002
d166f048 49u=rwx,g=rwx,o=rx
f73dda09 50umask 0002
cce855bc 51umask -S u=rwx,g=rwx,o=rx
d166f048
JA
52u=rwx,g=rwx,o=rwx
53enable .
54enable :
55enable break
56enable continue
57enable eval
58enable exec
59enable exit
60enable export
61enable readonly
62enable return
63enable set
64enable shift
65enable source
95732b49 66enable times
d166f048
JA
67enable trap
68enable unset
69enable .
70enable :
71enable break
72enable continue
73enable eval
74enable exec
75enable exit
76enable export
77enable readonly
78enable return
79enable set
80enable shift
81enable source
95732b49 82enable times
d166f048
JA
83enable trap
84enable unset
85enable -n test worked
86enable test worked
87specialname
cce855bc 88-specialname
d166f048
JA
89FOO=BAR
90FOO=BAR
91hash: hash table empty
cce855bc 920
d166f048
JA
93AVAR
94foo
95in source.sub2, calling return
965
97a b c
98a b c
99x y z
100a b c
101a b c
102m n o p
103a b c
104m n o p
105/tmp/bash-dir-a
106/tmp/bash-dir-a
107/tmp/bash-dir-a
7117c2d2 108./source5.sub: line 10: /tmp/source-notthere: No such file or directory
cce855bc 109after bad source 1
7117c2d2 110./source5.sub: line 17: /tmp/source-notthere: No such file or directory
3185942a
JA
111one - OK
1120
1130
114two - OK
1150
116three - OK
1170
118four - OK
1190
ac50fbac
CR
120abc
121def
122ghi
123after
124one.1 subshell
125two.1 subshell
126three.1 subshell
127four.1 subshell
128one.2 subshell
129two.2 subshell
130three.2 subshell
131four.2 subshell
132x29 - done
133abc
134def
135ghi
136ok
d166f048
JA
137AVAR
138foo
139foo
140AVAR
141foo
142foo
143AVAR
144foo
cce855bc
JA
145declare -x foo=""
146declare -x FOO="\$\$"
ac50fbac 147./builtins.tests: line 213: declare: FOO: not found
cce855bc 148declare -x FOO="\$\$"
d166f048
JA
149ok
150ok
ac50fbac 151./builtins.tests: line 245: kill: 4096: invalid signal specification
d166f048 1521
bb70624e
JA
153a\n\n\nb
154a
155
156
157b
495aee44
CR
158before: f = 4
159inside
160after: f = 8 bar = 4
a0c0a00f
CR
161declare -a c
162declare -A d
163declare -a c=([0]="4")
164declare -A c=([0]="4" )
165declare -a c=([0]="1" [1]="2" [2]="3")
166declare -A c=([two]="2" [three]="3" [one]="1" )
167declare -a c=([0]="1" [1]="2" [2]="3")
168declare -a c=([0]="1" [1]="2" [2]="3")
ac50fbac
CR
169unset
170unset
a0c0a00f
CR
171assoc 1 unset
172array 1 unset
173assoc 2 unset
174array 2 unset
175unset1
176unset2
1771
1781
1791
1801
181assoc A
182array a
183assoc B unset
184array b unset
185scalar 1
186scalar 2
187scalar 3 unset
188argv[1] = <one two three>
189assoc: 3
190array: 3
191scalar: 13
192scalar: 1
193scalar: 0
194scalar: 1
195scalar: 0
196scalar: 0
197all set:
198one
199two
200f1 ()
201{
202 echo f1
203}
204f2 ()
205{
206 echo f2
207}
208all unset:
209unset1
210unset2
211./builtins6.sub: line 28: declare: f1: not found
212./builtins6.sub: line 28: declare: f2: not found
213all reset:
214one-one
215two-one
216f1 ()
217{
218 echo f1
219}
220f2 ()
221{
222 echo f2
223}
224vars unset:
225unset1
226unset2
227f1 ()
228{
229 echo f1
230}
231f2 ()
232{
233 echo f2
234}
235funcs unset:
236one-two
237two-two
238./builtins.tests: line 266: exit: status: numeric argument required