case conversion in sed substitution does not work

Matt Zimmerman mdz at canonical.com
Fri Nov 12 23:46:39 UTC 2004


On Wed, Nov 03, 2004 at 12:29:12AM +0000, Dennis Decker Jensen wrote:

> case 1:
> 
> echo dennis decker jensen | sed -re 's/[a-z]+/\U&/'
> DENNIS decker jensen
> 
> case 2:
> 
> echo dennis decker jensen | sed -re 's/[a-z]+/\u&/'
> ennis decker jensen
> 
> I expected this in case 2:
> Dennis decker jensen
> 
> It eats the character! The same thing happens when using \l (\L).

I can reproduce this bug on Warty, but not on Hoary.  It seems to have been
fixed.

-- 
 - mdz




More information about the ubuntu-users mailing list