Single backslashes are considered escape characters. Most programs outside of the Toolkit will expect backslashes in paths passed to them as arguments. When running these programs from any of the PTC MKS Toolkit shells you must use two backslashes to get one literal backslash.
Example:
program -d c:\\directory
If you need to pipe output from a Toolkit command to the standard input of a program expecting backslashes you can use the tr command to substitute forward slashes for backslashes:
toolkit_program | tr '/' '\' | other_program
|