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

Reply via email to