The latest release of LineSort adds a new comparison method called Numeric Order. Now you can LineSort to sort numbers in a wide variety of standard formats. This new feature is useful for anyone working with large numeric datasets. For example, you could use Numeric Order together with grep pattern matching to sort a tab-delimited table by any sequence of columns.
LineSort uses a standard C library function called strtod to convert lines to numbers. Numbers can be expressed in any format that strtod understands, including leading zeroes and whitespace, leading positive and negative signs, decimal points, hex notation, and scientific notation. The lines being sorted can be also heterogeneous with respect to numeric format.... read more