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

posted @ 2019-03-14 13:49  zhg1016  阅读(197)  评论(0编辑  收藏  举报