So.. This is (to me anyway) the most important feature of this program. I need this to work. Please don\'t laugh.. (okay you can laugh) but when my program errors, I want it to
You need to escape special characters (such as |, used for pipe redirection) in order for it to work.
However, when using echo not all special batch characters need to be escaped, as some as interpreted as text. The ones you still need to escape, and how to escape them, are:
% = %%
^ = ^^
& = ^&
< = ^<
> = ^>
| = ^|
And, if delayed expansion is enabled:
! = ^^!