码迷,mamicode.com
首页 > 其他好文 > 详细

uniq

时间:2020-10-05 22:00:32      阅读:46      评论:0      收藏:0      [点我收藏+]

标签:cat   pre   文件的   完成   ddd   完全   原来   一起   详细   

uniq命令:从输入中删除前后相接的重复的行,删除相邻的重复行

uniq [option]......[]file]......

            -c:显示每行中重复出现的次数(相邻的)

                            -d:仅显示重复过的行(相邻的)

                            -u:仅显示不曾重复的行(相邻的)

                            注:连续且完全相同方为重复!!!!

                            常和sort一起搭配使用:

                              sort  userlist.txt |unique  -c

                                cut  -d“ ”  -f1  /var/log/httpd/access_log |sort |uniq  -c|sort -nr

        比较两个文件的不同之处:区别

                   diff   foo.conf   foo2.conf

                             diff -u  foo.conf   foo2.conf

                             -u: 详细显示foo.conf 和 foo2.conf之间的相同地方 是以 foo.conf为主

                             的,-   +   表示减掉该行 和加上该行 就和foo2.conf 一样的。

                             通过patch来备份和恢复文件

                             cat >  f1
                             aaa
                             bbb
                             ccc
                             生成f1
                             cat > f2
                             aaa
                             ddd
                             eee
                             ccc
                             生成f2

                             diff  -u   f1   f2  > diff.log

                             rm  -rf   f2

                             patch  -b   f1  diff.log  (备份f1 为: f1.orig)

                             并且生成新的f1文件,该文件内容和原来删除的f2内容

                             一样的,完成f2的恢复。

uniq

标签:cat   pre   文件的   完成   ddd   完全   原来   一起   详细   

原文地址:https://blog.51cto.com/14907072/2539995

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