title: Bash: sort csv file by first 4 columns
body: <p>I have a csv file with fields delimited by ";". There are 8 fields, and I want to sort my data by the first 4 columns, in increasing order (first sort by column 1, then column 2, etc)</p>
  
  <p>How I can do this from a command line in linux?</p>
  
  <p>I tried with open office, but it only lets me select 3 columns.</p>
  
  <p>EDIT: among the fields on which I want to sort my data, three fields contain strings with numerical values, one only strings. How can I specify this with the <code>sort</code> command?</p>