正则表达式- - - - - -排序三工具(排序、uniq wc)

  

一,工具

  

<强>(1)排序是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序

  

<强>(2)排序命令格式:排序(选项]参数

  

<强>(3)常用的选项:

  
      <李> - f:忽略大小写;李   <李> - b:忽略每行前面的空格;李   <李> - m:按照月份进行排序;李   <李> - n:按照数字进行排序;李   <李> - r:反向排序;李   <李> - u:等同于uniq,表示相同的数据仅显示一行,李   <李> - t:指定分隔符,默认使用[Tab]键分隔;李   <李> - o & lt;输出文件祝辞:将排序后的结果转存至指定文件;李   <李>   

    - k:指定排序区域;

      

    <强>示例1:将/etc/passwd文件中的账号进行排序

      李   
  
 <代码类=" language-powershell ">排序/etc/passwd  
  

<强>示例2:将/etc/passwd文件中的第三列进行反向排序

  
 <代码类=" language-powershell "> - t: rk 3/etc/passwd  
  

<强>示例3:将等/passwd文件中第三列进行排序,并将输出内容保存至yyy。txt文件中

  
 <代码类=" language-powershell "> - t: - k/etc/passwd 3 - o yyy.txt  
  

二,uniq工具

  

<强> (1)uniq工具在Linux系统中通常与那种命令结合使用,用于报告或者忽略文件中的重复行

  

<强>(2)命令语法格式为:uniq[选项]参数

  

<强>(3)常用选项包括:

  
      <李> - c:进行计数;李   <李> - d:仅显示重复行,李   <李>   

    - u:仅显示出现一次的行;

      

    <强>示例1:uniq命令去重,只能去连续的重复,如果隔开了还是会出现
    正则表达式- - - - - -排序三工具(排序、uniq wc)
    正则表达式- - - - - -排序三工具(排序、uniq wc)
    <强>如果我们想去掉所有的重复行,都只出现一次的话,可以使用排序- u命令
    正则表达式- - - - - -排序三工具(排序、uniq wc)

      李   
  

三、wc工具

  

(<强> 1)统计指定文件中的字节数,字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数,字数、行数。如果没有给出文件名,则从标准输入读取.wc同时也给出所指定文件的总统计数。

  

<强>(2)格式:wc(选项]文件

  

<强>(3)常用选项:

  
      <李> - c统计字节数;李   <李> - l统计行数;李   <李> - m统计字符数,注意这个标志不能与c标志一起使用,李   <李> - w统计字数,一个字被定义为由空白,跳格或换行字符分隔的字符串;李   <李> - l打印最长行的长度;李   

正则表达式- - - - - -排序三工具(排序、uniq wc)