Running a bash (4.1.2) script with the trace options -v and -x the following codefor Option in $@; doOptName=$(echo $Option | tr [:lower:] [:upper:])results in+ for Option in '$@'echo $Option | tr [:lower:] [:upper:]++ echo -debug++ tr '[:lower:]' '[:upper:]'+ OptName=-DEBUGwhich is what I expect.  However, another user running from the same host with the same bash version results in+ for Option in '$@'echo $Option | tr [:lower:] [:upper:]++ echo -debug++ tr r r+ OptName=-debugNotice the translate command has been changed to tr r r.  So far it's just this one user so it has to be something in the environment (right?).Any suggestions on what could be causing this ?
bash is changing my tr statement
bash;shell;quoting;wildcards