首页 > 代码库 > shell基础(四)uniq和tee
shell基础(四)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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。