码迷,mamicode.com
首页 > 系统相关 > 详细

shell基础(四)uniq和tee

时间:2017-03-19 14:33:46      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:shell linux   uniq   tee  

shell基础(四)uniq和tee

uniq用来去重复的行,最常用的选项只有一个,即-c count 统计重复的行数,并把重复的数量写在前面。

注意:使用前提是需要先给文件排序,否则不管用。

#vim aming.txt 【写入】

111

222

111

333

#uniq aming.txt 【单独的使用 uniq,不能把没有挨在一起的重复的行去掉】

111

222

111

333

#sort aming.txt |uniq 【使用sort排序之后,再使用uniq】

111

222

333

#sort aming.txt |uniq -c

2 111

1 222

1 333

注意:#sort -u 1.txt ==#sort 1.txt |uniq

tee 命令,重定向和双重输出 实际工作中偶尔用到

后跟文件名,类似重定向>,但是比重定向多一个功能,在把文件写入后面所跟的文件中的同时,还显示在屏幕上。

tee常用于管道符 | 后面

技术分享




本文出自 “吴腾飞” 博客,请务必保留此出处http://wutengfei.blog.51cto.com/10942117/1908073

shell基础(四)uniq和tee

标签:shell linux   uniq   tee  

原文地址:http://wutengfei.blog.51cto.com/10942117/1908073

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!