]> git.ipfire.org Git - thirdparty/bash.git/blob - tests/exp6.sub
Bash-5.2-rc4 release
[thirdparty/bash.git] / tests / exp6.sub
1 # This program is free software: you can redistribute it and/or modify
2 # it under the terms of the GNU General Public License as published by
3 # the Free Software Foundation, either version 3 of the License, or
4 # (at your option) any later version.
5 #
6 # This program is distributed in the hope that it will be useful,
7 # but WITHOUT ANY WARRANTY; without even the implied warranty of
8 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9 # GNU General Public License for more details.
10 #
11 # You should have received a copy of the GNU General Public License
12 # along with this program. If not, see <http://www.gnu.org/licenses/>.
13 #
14 recho """"a
15 recho a""""
16
17 recho """\7f"
18
19 recho """\7f"b
20 recho b"""\7f"
21
22 recho """"""c
23 recho c""""""
24
25 recho """"""c""""
26 recho """"c""""""
27
28 recho """"""""c
29 recho c""""""""
30
31 # BASH BUG: spurious DEL characters appear on empty variable interpolation.
32 # BASH 4.2.8(1)-release
33
34 a=''
35
36 recho correct "$a" # correct empty output line
37 recho correct "$a""$a" # correct empty output line
38 recho correct "$a""$a""$a" # correct empty output line
39 recho XwrongX "$a""$a""$a""$a" # spurious two DEL chars appear at line end
40 recho correct a"$a" # correct single "a" on line
41 recho XwrongX a"$a""$a" # spurious DEL char appears at line end
42 recho correct a"$a$a" # correct single "a" on line
43 recho correct a"$a$a$a$a" # correct single "a" on line