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# 14recho """"a 15recho a"""" 16 17recho """" 18 19recho """"b 20recho b"""" 21 22recho """"""c 23recho c"""""" 24 25recho """"""c"""" 26recho """"c"""""" 27 28recho """"""""c 29recho c"""""""" 30 31# BASH BUG: spurious DEL characters appear on empty variable interpolation. 32# BASH 4.2.8(1)-release 33 34a='' 35 36recho correct "$a" # correct empty output line 37recho correct "$a""$a" # correct empty output line 38recho correct "$a""$a""$a" # correct empty output line 39recho XwrongX "$a""$a""$a""$a" # spurious two DEL chars appear at line end 40recho correct a"$a" # correct single "a" on line 41recho XwrongX a"$a""$a" # spurious DEL char appears at line end 42recho correct a"$a$a" # correct single "a" on line 43recho correct a"$a$a$a$a" # correct single "a" on line 44