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 be escaped in FOR /F's brackets, even if it is double-quoted
(^(
)^)