以文本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