sort

1) sort file1.txt file2.txt > sorted.txt

sort file1.txt file2.txt -o sorted.txt

2)sort -n file.txt     #按照数字排序

3)sort -r file.txt      #按照逆序排序

4)sort -M months.txt

5)sort -m sorted1 sorted2

6)sort file1.txt file2.txt | uniq

if sort -c fileToCheck ; then echo sorted ; else echo unsorted ; fi

sort -nrk 1 data.txt

sort -k 2 data.txt

sort -bk 2.3,2.4 data.txt

sort -nk 1,1 data.txt

sort -z data.txt | xargs -0

sort -bd unsorted.txt # -b 忽略文件中前导空白行   -d 用字典序列排序

uniq  只能作用于排过序的数据,so, uniq 常与 sort 结合使用.

-u  去重

-c   计数

-s    跳过前N个字符

-w   比较最大字符数

sort data.txt | uniq -s 2 -w 2

-z

原文地址:https://www.cnblogs.com/zhg1016/p/10529824.html