一,工具
<强>(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命令去重,只能去连续的重复,如果隔开了还是会出现强>。
<强>如果我们想去掉所有的重复行,都只出现一次的话,可以使用排序- u命令强>
三、wc工具
(<强> 1)统计指定文件中的字节数,字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数,字数、行数。如果没有给出文件名,则从标准输入读取.wc同时也给出所指定文件的总统计数。强>
<强>(2)格式:wc(选项]文件强>
<强>(3)常用选项强>:
-
<李> - c统计字节数;李>
<李> - l统计行数;李>
<李> - m统计字符数,注意这个标志不能与c标志一起使用,李>
<李> - w统计字数,一个字被定义为由空白,跳格或换行字符分隔的字符串;李>
<李> - l打印最长行的长度;李>