blob: bafc53fb10f4d2ac63b36fbc8760ecbf5ffd4c89 [file] [log] [blame]
Jari Aaltod166f041997-06-05 14:59:13 +00001a
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
Jari Aaltof73dda02001-11-13 17:56:06 +0000460022
Jari Aaltod166f041997-06-05 14:59:13 +000047u=rwx,g=rx,o=rx
Jari Aaltof73dda02001-11-13 17:56:06 +0000480002
Jari Aaltod166f041997-06-05 14:59:13 +000049u=rwx,g=rwx,o=rx
Jari Aaltof73dda02001-11-13 17:56:06 +000050umask 0002
Jari Aaltocce855b1998-04-17 19:52:44 +000051umask -S u=rwx,g=rwx,o=rx
Jari Aaltod166f041997-06-05 14:59:13 +000052u=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
Jari Aalto95732b42005-12-07 14:08:12 +000066enable times
Jari Aaltod166f041997-06-05 14:59:13 +000067enable 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
Jari Aalto95732b42005-12-07 14:08:12 +000082enable times
Jari Aaltod166f041997-06-05 14:59:13 +000083enable trap
84enable unset
85enable -n test worked
86enable test worked
87specialname
Jari Aaltocce855b1998-04-17 19:52:44 +000088-specialname
Jari Aaltod166f041997-06-05 14:59:13 +000089FOO=BAR
90FOO=BAR
91hash: hash table empty
Jari Aaltocce855b1998-04-17 19:52:44 +0000920
Jari Aaltod166f041997-06-05 14:59:13 +000093AVAR
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
Jari Aalto7117c2d2002-07-17 14:10:11 +0000108./source5.sub: line 10: /tmp/source-notthere: No such file or directory
Jari Aaltocce855b1998-04-17 19:52:44 +0000109after bad source 1
Jari Aalto7117c2d2002-07-17 14:10:11 +0000110./source5.sub: line 17: /tmp/source-notthere: No such file or directory
Jari Aalto31859422009-01-12 13:36:28 +0000111one - OK
1120
1130
114two - OK
1150
116three - OK
1170
118four - OK
1190
Chet Rameyac50fba2014-02-26 09:36:43 -0500120abc
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
Jari Aaltod166f041997-06-05 14:59:13 +0000137AVAR
138foo
139foo
140AVAR
141foo
142foo
143AVAR
144foo
Jari Aaltocce855b1998-04-17 19:52:44 +0000145declare -x foo=""
146declare -x FOO="\$\$"
Chet Rameyac50fba2014-02-26 09:36:43 -0500147./builtins.tests: line 213: declare: FOO: not found
Jari Aaltocce855b1998-04-17 19:52:44 +0000148declare -x FOO="\$\$"
Jari Aaltod166f041997-06-05 14:59:13 +0000149ok
150ok
Chet Rameyac50fba2014-02-26 09:36:43 -0500151./builtins.tests: line 245: kill: 4096: invalid signal specification
Jari Aaltod166f041997-06-05 14:59:13 +00001521
Jari Aaltobb706242000-03-17 21:46:59 +0000153a\n\n\nb
154a
155
156
157b
Chet Ramey495aee42011-11-22 19:11:26 -0500158before: f = 4
159inside
160after: f = 8 bar = 4
Chet Rameyac50fba2014-02-26 09:36:43 -0500161./builtins4.sub: line 2: declare: c: not found
162./builtins4.sub: line 5: declare: d: not found
163declare -a c='([0]="4")'
164declare -A c='([0]="4" )'
165declare -a c='([0]="1" [1]="2" [2]="3")'
166declare -A c='([one]="1" [two]="2" [three]="3" )'
167declare -a c='([0]="1" [1]="2" [2]="3")'
168declare -a c='([0]="1" [1]="2" [2]="3")'
169unset
170unset
171./builtins.tests: line 260: exit: status: numeric argument required