sort

Show the sorted version of file

sort test.txt

Show the sorted version of file in the reverse order

sort -r test.txt

Show the sorted version of file according to 2nd column (n is used if column contains numerical values)

sort -nk2 test.txt

Show the sorted version of file according to 3rd column (no numerical value in column 3)

sort -k3 test.txt

Use sort command with a pipeline (without any file)

ls -lah | sort -nk2

Sort the lines and remove duplicates (again this is just showing, not changing any content)

sort -u test.txt

Sort the contents of 2 files and concetenate the output

sort file1.txt file2.txt

Sort the contents of 2 files and concetenate the output, then remove the duplicates

sort -u file1.txt file2.txt

Credit

https://github.com/areyou1or0/Bash-Fu/blob/master/sort

Last updated