linux sort 、uniq 命令
时间:2015-01-19 12:58 来源:linux.it.net.cn 作者:IT
以文件的每行为单位,从左往右依次按ascii码进行比较
sort sort.txt #默认为升序
-u:去除重复行
sort -u sort.txt
-r:降序排列
sort -r sort.txt
-o:重定向到源文件
sort -r -o sort.txt
-n:以数字的真实值比价大小,如果不加则会出现 2 排在 10 前面的情况
sort -n sort.txt
-t:分隔符 -k:位置
sort -n -t : -k 2 sort.txt #以冒号进行分割,然后取第二列进行数字比较
uniq只对相连的行进行处理,所以操作前必须先sort
sort sort.txt | uniq -c
(责任编辑:IT)
以文件的每行为单位,从左往右依次按ascii码进行比较 sort sort.txt #默认为升序 -u:去除重复行 sort -u sort.txt -r:降序排列 sort -r sort.txt -o:重定向到源文件 sort -r -o sort.txt -n:以数字的真实值比价大小,如果不加则会出现 2 排在 10 前面的情况 sort -n sort.txt -t:分隔符 -k:位置 sort -n -t : -k 2 sort.txt #以冒号进行分割,然后取第二列进行数字比较
uniq只对相连的行进行处理,所以操作前必须先sort sort sort.txt | uniq -c
(责任编辑:IT) |