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