Linux有很多工具可以使系统管理员的日常工作变得简单。 uniq
是其中之一。Uniq是一个功能有限的小型工具。
null
uniq命令语法
语法与其他大多数Linux命令相同。
uniq [OPTION]... [INPUT [OUTPUT]]
uniq命令帮助
有关选项的简单而快速的帮助如下所示。
$ uniq --help

示例文件
同时研究uniq的各种选项和功能 我们需要一些示例文本来在示例中使用。下面是一个名为 a.txt
文件。
This is Line 1 This IS 2 And an other LineThis IS 2This IS 3What a other Line
显示发生次数
这将显示每行发生的次数。这将通过在出现计数前面加上行来创建输出。
$ uniq -c a.txt

仅打印重复行
还有一个有用的选项,它将显示文本文件中的重复行。此选项 -d
只显示重复的行而不给出任何计数。
$ uniq -d a.txt

从比较中跳过指定字段
我们可以指定一些字段来跳过它们。这对于设置要比较的特定文本非常有用。因为我们有一个文本文件 列是大多数行的第一个字段。我们可以跳过第二个领域开始。列用空格或制表符分隔。
$ uniq -f 1 -c a.txt

从比较中跳过指定的字符
有时,从比较中跳过一些起始字符会很有用。起始字符的索引可以用-s指定 选项如下。在本例中,我们将从第5个字符开始比较。
$ uniq -s 5 -c a.txt

忽略uniq命令的大小写敏感度
默认情况下,sort命令区分大小写。区分大小写对于大写和小写字符的行为不同。此默认区分大小写功能可以使用禁用 -i
像下面这样的角色。
$ uniq -i a.txt
仅打印唯一行
最流行的用法之一是只打印唯一的行。只有唯一的行可以打印 -u
选项。
$ uniq -u a.txt
uniq命令版本
版本可以用 --version
选项。
$ uniq --version

相关文章: Mobaxterm Windows安装和使用
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END