以文本hh.txt内容如下

123456   abcedf
abcdef   123456
123456   abcedf
abcdef   123456
123456   abcedf
abcdef   123456
123456   abcedf
abcdef   123456
123456   abcedf
abcdef   123456
123456   abcedf
abcdef   123456
 

(1)sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ascII码值进行比较,

#cat hh.txt |sort 或者 sort hh.txt 显示如下:

123456   abcedf
123456   abcedf
123456   abcedf
123456   abcedf
123456   abcedf
123456   abcedf
abcdef   123456
abcdef   123456
abcdef   123456
abcdef   123456
abcdef   123456
abcdef   123456

(2) sort的-u选项  就是在输出中取出重复行。

#sort -u hh.txt或 cat hh.txt |sort -u 显示结果如下:

123456   abcedf
abcdef   123456

(3)sort的-r选项   sort默认的排序方式是升序,加-r成降序

#cat hh.txt |sort -r 或 sort -r hh.txt显示如下:

abcdef   123456
abcdef   123456
abcdef   123456
abcdef   123456
abcdef   123456
abcdef   123456
123456   abcedf
123456   abcedf
123456   abcedf
123456   abcedf
123456   abcedf
123456   abcedf

(4)其他应用参数  sort --help