Bill Becker said: >biteme:~$ mkdir temp biteme:~$ cd temp >biteme:~/temp$ echo XoX | tr [A-Z] [a-z] >xox >biteme:~/temp$ touch m >biteme:~/temp$ echo XoX | tr [A-Z] [a-z] >mom
Don't forget that [a-z] is only the literal character [, a, -, z, ], if there is no file in the directory that matches the [a-z] glob. In your case, the single character file 'm' matches, and the shell turns [a-z] into m, and you see the result. Answer, use '' around shell metacharacters. echo XoX | tr '[A-Z]' '[a-z]' xox works for me. -- rouilj John Rouillard =============================================================================== My employers don't acknowledge my existence much less my opinions. _______________________________________________ Bug-textutils mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-textutils