Sorting numbers with multiple decimals in bash
<p>In <code>bash</code> using <code>sort</code> with the <code>-n</code> option doesn't give me the expected result. </p>

<pre><code>$ cat numbers | sort -n
1.0
1.1
1.11.4
1.15
1.3
1.3.3
1.4-p1
1.6.1
2.2.10
2.2.2
2.4
2.4.6
</code></pre>

<p>I tried using <code>-k1</code>, <code>-k1.1n</code>, etc. (<code>-k1.3n</code> gets the order correct only for numbers starting with <code>1</code>). It seems there's something very basic I'm missing here...</p>