Hello - I encountered the situation shown below so thought that I would report it to see if it might be a bug or is expected behavior. Please let me know if you need additional information.
Randy $ $ echo something | tr [:lower:] [:upper:] SOMETHING $ echo something | tr '[:lower:]' '[:upper:]' SOMETHING $ $ touch l $ echo something | tr [:lower:] [:upper:] tr: misaligned [:upper:] and/or [:lower:] construct $ echo something | tr '[:lower:]' '[:upper:]' SOMETHING $ rm l $ $ touch u $ echo something | tr [:lower:] [:upper:] tr: misaligned [:upper:] and/or [:lower:] construct $ echo something | tr '[:lower:]' '[:upper:]' SOMETHING $ rm u $ $ touch l $ touch u $ echo something | tr [:lower:] [:upper:] something $ echo something | tr '[:lower:]' '[:upper:]' SOMETHING $ rm l $ rm u $ $ $ uname -srvo Linux 2.6.18-274.18.1.0.1.el5 #1 SMP Thu Feb 9 19:07:16 EST 2012 GNU/Linux $ echo $SHELL /bin/bash $ Notice: All email and instant messages (including attachments) sent to or from Franklin Templeton Investments (FTI) personnel may be retained, monitored and/or reviewed by FTI and its agents, or authorized law enforcement personnel, without further notice or consent.