Tutorial by Examples

Most special characters can be escaped using the caret(^). Take a look at the following example. echo > Hi echo ^> Hi This first command would not output > Hi because > is a special character, which means redirect output to a file. In this case, the file is named "Hi" Ho...
In find and findstr, there are some special characters that require some caution on it. FIND There is only one character that needs escaping - " quote. To escape it, simply add another quote next to it. So " becomes "". Pretty simple. FINDSTR Findstr comes with plenty of ...
FOR /F In a FOR /F statement, some characters needs escaping, here a list(taken and edited from Rob van der Woude's page) CharacterEscaped ResultRemarks'^'Only needed in FOR /F's brackets, unless usebackq is specified.`^`Only needed in FOR /F's brackets, when usebackq is specified,^,┒;^;┃=^=┣ Must...
Here is a list of other special character(s), that require(s)/may need escaping, but not mentioned above. CharacterEscaped ResultRemarks%%%[LF]^[LF]This trick is metioned by Mark Stang in the alt.msdos.batch news group.
When there's an expression with a pipe the cmd starts two threads on both sides of the pipe and the expression is parsed twice (for each side of the pipe) so carets need to be doubled. On the left side: echo ^^^&|more On the right side: break|echo ^^^&

Page 1 of 1