sort command is used to sort the contents of a file. You can sort the data in text file and display the output on the screen, or redirect it to a file. Based on your requirement, sort provides several command line options for sorting data in a text file.
Syntax:
sort [options] filename
Examples:
#1 To sort text file [sort sort_file]
#2 To sort numbers in file, use -n option [sort -n sort_number_file]

#3 To sort months in file, use -M option [sort -M sort_month_file]
Refer below tables for more sort command options:
Syntax:
sort [options] filename
Examples:
#1 To sort text file [sort sort_file]
#2 To sort numbers in file, use -n option [sort -n sort_number_file]

#3 To sort months in file, use -M option [sort -M sort_month_file]
Refer below tables for more sort command options:
-b | Ignores leading spaces in each line |
-d | Uses dictionary sort order. Conisders only spaces and alphanumeric characters in sorting |
-f | Uses case insensitive sorting. |
-M | Sorts based on months. Either mention complete month name or only first 3 letters. Eg: JAN, FEB |
-n | Uses numeric sorting |
-R | Sorts the input file randomly. |
-r | Reverse order sorting |
-k | Sorts file based on the data in the specified field positions. |
-u | Suppresses duplicate lines |
-t | input field separator |