[Bug 1045072] [NEW] bash generates spurious DEL on empty variable interpolation
Ian! D. Allen
idallen at idallen.ca
Sun Sep 2 19:39:01 UTC 2012
Public bug reported:
#!/bin/bash -u
# BASH BUG: spurious DEL characters appear on empty variable interpolation.
# BASH 4.2.8(1)-release
# Script works fine (expected output) using /bin/dash.
# -Ian! D. Allen - idallen at idallen.ca - www.idallen.com
a=''
{
echo correct "$a" # correct empty output line
echo correct "$a""$a" # correct empty output line
echo correct "$a""$a""$a" # correct empty output line
echo XwrongX "$a""$a""$a""$a" # spurious two DEL chars appear at line end
echo correct a"$a" # correct single "a" on line
echo XwrongX a"$a""$a" # spurious DEL char appears at line end
echo correct a"$a$a" # correct single "a" on line
echo correct a"$a$a$a$a" # correct single "a" on line
} | cat -v
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: bash 4.2-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.38-15.66-generic 2.6.38.8
Uname: Linux 2.6.38-15-generic x86_64
Architecture: amd64
Date: Sun Sep 2 15:36:55 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
SourcePackage: bash
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: bash (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug natty
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bash in Ubuntu.
https://bugs.launchpad.net/bugs/1045072
Title:
bash generates spurious DEL on empty variable interpolation
Status in “bash” package in Ubuntu:
New
Bug description:
#!/bin/bash -u
# BASH BUG: spurious DEL characters appear on empty variable interpolation.
# BASH 4.2.8(1)-release
# Script works fine (expected output) using /bin/dash.
# -Ian! D. Allen - idallen at idallen.ca - www.idallen.com
a=''
{
echo correct "$a" # correct empty output line
echo correct "$a""$a" # correct empty output line
echo correct "$a""$a""$a" # correct empty output line
echo XwrongX "$a""$a""$a""$a" # spurious two DEL chars appear at line end
echo correct a"$a" # correct single "a" on line
echo XwrongX a"$a""$a" # spurious DEL char appears at line end
echo correct a"$a$a" # correct single "a" on line
echo correct a"$a$a$a$a" # correct single "a" on line
} | cat -v
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: bash 4.2-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.38-15.66-generic 2.6.38.8
Uname: Linux 2.6.38-15-generic x86_64
Architecture: amd64
Date: Sun Sep 2 15:36:55 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
SourcePackage: bash
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bash/+bug/1045072/+subscriptions
More information about the foundations-bugs
mailing list