title: Printing variable from batch file to another file without interpolation
body: <p>I am trying to create a couple of files using a batch script. 
  Basically, For all my projects and team members these two files are essential. Hence I created a batch script so when a member runs the batch script in a project folder, the required files are created. </p>
  
  <p>In one of the file there is a line like the following</p>
  
  <pre><code>a.configure("3") do |config| 
  </code></pre>
  
  <p>and</p>
  
  <pre><code># config.vm.provider :vbx do |vb|
  </code></pre>
  
  <p>I wanted these lines to printed exactly as it is to a file. </p>
  
  <p>my batch file simply does a echo of these two lines.</p>
  
  <p>But I get an error saying "do was unexpected at this time."</p>
  
  <p>I am suspecting that something in those lines is a batch command or variable which is getting interpolated. I have never used batch scripting.</p>
  
  <pre><code>if exist file1 del file1 (
      echo. a.configure("3") do |config|
      echo. # config.vm.provider :vbx do |vb|
      echo. # Cannot be accessed by any external networks.
  ) &gt;file1 
  </code></pre>