title: Linux sort doesn't work with negative float numbers
body: <p>How to sort this kind of input?</p>
  
  <pre><code>0.00159265291648695254
  -0.00318530179313823899
  0
  0.00999983333416666468
  0.00362937767285478371
  0.00477794259012844049
  -0.00637057126765263261
  0.00681464007477014026
  -0.00840724736714870645
  -0.00522201549675090458
  </code></pre>
  
  <p>Either <code>sort -n data</code> and <code>sort -g data</code> procudes this:</p>
  
  <pre><code>0
  0.00159265291648695254
  -0.00318530179313823899
  0.00362937767285478371
  0.00477794259012844049
  -0.00522201549675090458
  -0.00637057126765263261
  0.00681464007477014026
  -0.00840724736714870645
  0.00999983333416666468
  </code></pre>
  
  <p>On the other hand <code>-1.whatever</code> would be in front of the zero. I need the sort to notice the minus signs. Thank you.</p>