Is this, then, the same as the bug I reported originally - that was later
replaced by echo '\\':
BACKSLASH='\u'
SQUARE='\u[]'
echo $BACKSLASH
echo $SQUARE
gives
\u
u[] on ubuntu and \u[] everywhere else
So it is the echo command on Ubuntu dash only?
A work around would be to use printf in place of echo when using ubuntu? This
would work reliably on other versions of sh?
Date: Fri, 14 May 2010 22:55:17 +
From: jil...@stack.nl
To: edwardcrich...@hotmail.com
Subject: [Bug 259671] Re: dash parses backslashes in single quotes
The issue is not with the single quotes, but with dash's echo builtin.
Apparently, the way they are compiled and configured by default on
Ubuntu, dash's echo builtin interprets backslash escape sequences while
bash's does not.
According to POSIX, this interpretation is permitted; with the XSI
option (following traditional System V), it is required.
Practically, the echo utility can only be used portably if both
backslashes and initial hyphens (which could be interpreted as options)
are omitted. The printf utility is a good substitute.
I don't see much point in changing dash here.
--
dash parses backslashes in single quotes
https://bugs.launchpad.net/bugs/259671
You received this bug notification because you are a direct subscriber
of the bug.
Status in Bourne Again Shell: Invalid
Status in “dash” package in Ubuntu: Confirmed
Status in “dash” package in Debian: New
Bug description:
In dash, backslashes are parsed within single quotes, contradicting POSIX and
it's own man page.
POSIX:
http://www.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_02_02
The following should print 2 backslashes:
echo '\\'
To unsubscribe from this bug, go to:
https://bugs.launchpad.net/bash/+bug/259671/+subscribe
_
http://clk.atdmt.com/UKM/go/19780/direct/01/
Do you have a story that started on Hotmail? Tell us now
--
dash parses backslashes in single quotes
https://bugs.launchpad.net/bugs/259671
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs