常用命令:sort | uniq | head

sort

参考:https://www.cnblogs.com/fulucky/p/8022718.html

常用:sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出

          -n 依照数值的大小排序。

          -r 以相反的顺序来排序。

   -u 选项它的作用很简单,就是在输出行中去除重复行。

           -o<输出文件> 将排序后的结果存入指定的文件。

     sort -n -k 2 -t'-' date // -t<分隔字符>   指定排序时所用的栏位分隔字符。  -k  选择以哪个区间进行排序

uniq:

参考:http://man.linuxde.net/uniq?aopsha=6pqfk

 Linux uniq命令用于检查及删除文本文件中重复出现的行列。

  • -c或--count 在每列旁边显示该行重复出现的次数。
  • -d或--repeated:仅显示重复出现的行列;
  • -u或——unique:仅显示出一次的行列;

head:

参考:http://www.jb51.net/article/105279.htm

  

1.命令格式:

head [参数]... [文件]...  

2.命令功能:

head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。

3.命令参数:

-q 隐藏文件名
-v 显示文件名
-c<字节> 显示字节数
-n<行数> 显示的行数

举例子:head -n 5 log2014.log//显示前5行,如果时-5就是后5行

 

posted @ 2018-05-20 18:30  WorldsCollide  阅读(48)  评论(0)    收藏  举报