case conversion in sed substitution does not work
Dennis Decker Jensen
dennisdjensen at tiscali.dk
Wed Nov 3 00:29:12 UTC 2004
Package: sed
Version: 4.1.2-1
Severity: normal
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).
-- System Information:
Debian Release: testing/unstable
Architecture: i386 (i686)
Kernel: Linux 2.6.8.1-3-386
Locale: LANG=en_DK, LC_CTYPE=en_DK
Versions of packages sed depends on:
ii libc6 2.3.2.ds1-13ubuntu2.2 GNU C Library: Shared libraries an
-- no debconf information
More information about the ubuntu-users
mailing list