title: How to read a .csv file with shell command?
body: <p>I have a .csv file which I need to extract values from. It is formatted like this :</p>
  
  <blockquote>
    <p>First line of the file (no data)</p>
    
    <p>1;Jack;Daniels;Madrid;484016;</p>
    
    <p>2;Alice;Morgan;London;564127;</p>
    
    <p>etc...</p>
  </blockquote>
  
  <p>I would need a shell command that read all lines of a specific column within a .csv, compare each with a string and return a value whenever it finds a matching line. In Java i would define it something like : </p>
  
  <pre><code>&gt; boolean findMatchInCSV(String valueToFind, int colNumber, String
  &gt; colSeparator)
  </code></pre>
  
  <p>The separator between columns may indeed change that is why I would like a something quite generic if possible :)</p>
  
  <p>But <strong>I need it as a shell command</strong>, is that possible ?</p>
  
  <p>Thanks</p>