Not sure which tools in coreutils are multibyte-aware, but tr definitely isn't, and since it is supposed to support [:lower:] and [:upper:], it really should be aware.
I know I can use bash (and I do!), but something like this should just work: echo σιγμας | tr '[:lower:]' '[:upper:]' Thanks for your work, Peter
