title: ASCII files, how to deal with separator in quoted string?
body: <p>I have an ASCII file (csv, for instance) that uses <code>,</code> as separator, however this char is also present in quoted strings:</p>
  
  <pre><code>3,       "hh,1,foo",            foo
  "5,,,5", "1,2,3d,,,something ", foo2
  test,    "col3",                foo3
  </code></pre>
  
  <p>To avoid such ambiguity I want to replace the <code>,</code> separator by the <code>;</code> one. How to do that with command line? (under linux).</p>
  
  <hr>
  
  <p><strong>UPDATE/extra question</strong>:</p>
  
  <p>There are at least two options using <strong>sed</strong> or <strong>awk</strong>.</p>
  
  <p>My extra question is <strong>which one is the fastest?</strong> (this can be important for <strong>big</strong> csv files).</p>