浅析Linux下uniq命令用法(linux命令uniq)

Unix系统下的uniq命令是一个用于去重的命令,用于从输入的文件或标准输入中,过滤重复的行,然后输出到标准错误,或者输出到文件。该命令可以用于在批量编辑文本文件时,对文本文件中重复的行进行删除。如果uniq为调用者提供了一些有用的信息,那么它也可以抵消行的计数。这篇文章讲述linux系统下uniq命令的用法。

创新互联是专业的诸城网站建设公司,诸城接单;提供成都网站制作、成都网站设计、外贸营销网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行诸城网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

uniq命令的语法如下:

uniq [-option] [file]

其中option可以是以下几种选项:

– -c 显示每行的重复次数;

– -d 只显示重复的行;

– -D 只显示唯一的行;

– -i 忽略大小写;

– -u 显示唯一行;

– -f num 忽略前 num 列;

– -s num 忽略前 num 列和其他重复行;

它可以运行使用file文件,也可以获取标准输入作为输入文本,也可以通过一系列参数来控制输出。

下面举一个例子:输入一个包含字符串的文件,然后使用uniq命令可以得到唯一的字符串:

$ cat test.txt
this
is
a
test
his
his
$ uniq test.txt
this
is
a
test
his

由于字符串“his”重复了两次,所以uniq命令只输出了一次,而且输出的字符串是有序的,没有重复的。

再看一个例子:

cat test.txt
this
is
a
test
his
his
$ uniq -d test.txt
his

使用了-d参数,只输出重复的行,所以此时只输出了重复出现的字符串“his”。

总结,uniq是一个非常强大的命令,它可以对文件中重复的行进行删除,也可以提供有用的信息。uniq命令的选项多样,以便用户在使用时可以根据自己的需求进行定制。用户使用uniq之后,可以使文件的内容更加的精准,可以有效提高用户的工作效率。

成都网站营销推广找创新互联,全国分站站群网站搭建更好做SEO营销。
创新互联(www.cdcxhl.com)四川成都IDC基础服务商,价格厚道。提供成都服务器托管租用、绵阳服务器租用托管、重庆服务器托管租用、贵阳服务器机房服务器托管租用。

文章题目:浅析Linux下uniq命令用法(linux命令uniq)
当前链接:http://www.hantingmc.com/qtweb/news42/53142.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联