I\'m sorting numerically on a specific column of a ; separated file with:
;
sort -k3n file
But numbers 10 and 11 are sorted before 1
If your fields are separated with something else than a blank, you can use the --field-separator or -t option, like so:
--field-separator
-t
sort -k3n -t\; file