[Bug 1008584] [NEW] perl's s2p(1) produces non-equivalent perl for simple sed substitution
Ralph Corderoy
ralph at inputplus.co.uk
Mon Jun 4 16:02:11 UTC 2012
Public bug reported:
Compare
$ sed 's/c*$/x/g' <<<abc
abx
$ s2p 's/c*$/x/g' | perl - <(echo abc)
abxx
$
sed's behaviour is correct for sed. The Perl that s2p(1) produces
doesn't do the equivalent substitution, instead matching zero c's and
the end of the string after the first substitution of c by x.
** Affects: perl (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to perl in Ubuntu.
https://bugs.launchpad.net/bugs/1008584
Title:
perl's s2p(1) produces non-equivalent perl for simple sed substitution
Status in “perl” package in Ubuntu:
New
Bug description:
Compare
$ sed 's/c*$/x/g' <<<abc
abx
$ s2p 's/c*$/x/g' | perl - <(echo abc)
abxx
$
sed's behaviour is correct for sed. The Perl that s2p(1) produces
doesn't do the equivalent substitution, instead matching zero c's and
the end of the string after the first substitution of c by x.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/perl/+bug/1008584/+subscriptions
More information about the foundations-bugs
mailing list