title: M4 sees end of file in string
body: <p>I'm getting a m4-parsing error that it sees an EOF character in the 2nd line of the following set of lines (which will be executed in a seperate shell:</p>
  <pre><code>     &quot;set V1 = `grep -c  'z = 10\.0e-6'     qt_data/kxfo_ssr_udfo_tmp/* | wc -l`;\
        set V2 = `grep -c  'z = -30\.0e-6'    qt_data/kxfo_ssr_udfo_tmp/* | wc -l`;\
        test $V1 &gt; 0;\
        test $V1 = $V2 &quot;
  </code></pre>
  <p>The error I get is: <code>&lt;path-to-file&gt;:&lt;line&gt;:ERROR: end of file in string</code></p>
  <p>(For clarity: the line that gives the issue is: <code>set V2 = `grep -c  'z = -30\.0e-6'    qt_data/kxfo_ssr_udfo_tmp/* | wc -l`;\</code>)</p>
  <p>I'm trying to find out which of the character combinations is seen by M4 and how to escape that as EOF since the command in itself works without problems in a shell.</p>
  <p>Does anybody know how I can fix the error since I cannot find the character-combi that is seen as EOF by M4?</p>