The sed "y" command does not support character classes
(unlike tr); doing so would go against POSIX in ways that
cannot be reconciled.

Since both

  echo Bübü Übü | LC_COLLATE=en_US.UTF-8 sed 's/[[:lower:]]/X/g'

and

  echo Bübü Übü | LC_COLLATE=en_US.UTF-8 sed 'y/Ü/ü/'

should work in sed, this is not a bug in sed.

Paolo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to