how to delim by double quotes in a for in batch scripting
<p>I have a file and I wish to use the for command to go through it. My issue is that I try to delim by double quotes character ["] and I have to escape it, so my for would look like this:</p>

<pre><code>for /f tokens^=1^,2^,3^ delims^=^&lt;^"^= %%a in ("%%i") do (

)
</code></pre>

<p>And I don't understand why is it that if I remove the last [^] from <code>tokens tokens^=1^,2^,3**^**</code> I get an error: that delims was unexpected.</p>

<p>Any suggestions on how can I delim by double quotes and not have to escape every other character?</p>