PATH and TMPDIR are used by OS/2 as well. So they may have backslashes as a directory separator. A backslash may cause an unexpected behavior when do 'echo'. Because a backslash may be used as an escaped character.
-r, -w, -x, -a, -e, -f.