首页 > 其他分享 >uniq

uniq

时间:2025-01-06 23:27:10浏览次数:1  
标签:10.0 0.1 demo 0.5 0.51 uniq

[root@localhost demo]# cat luffy.txt
10.0.0.1
10.0.0.1
10.0.0.51
10.0.0.51
10.0.0.1
10.0.0.1
10.0.0.51
10.0.0.31
10.0.0.51
10.0.0.12
10.0.0.5
10.0.0.5
10.0.0.5
[root@localhost demo]# uniq luffy.txt #去除连续的重复行
10.0.0.1
10.0.0.51
10.0.0.1
10.0.0.51
10.0.0.31
10.0.0.51
10.0.0.12
10.0.0.5
[root@localhost demo]# sort -n luffy.txt | uniq #去除所有的重复行只留一个
10.0.0.1
10.0.0.12
10.0.0.31
10.0.0.5
10.0.0.51
[root@localhost demo]# sort -n luffy.txt | uniq -c #统计每行出现的次数
      4 10.0.0.1
      1 10.0.0.12
      1 10.0.0.31
      3 10.0.0.5
      4 10.0.0.51
[root@localhost demo]# sort -n luffy.txt | uniq -c -d #找出文件中重复行,且统计出现次数
      4 10.0.0.1
      3 10.0.0.5
      4 10.0.0.51
[root@localhost demo]# sort -n luffy.txt | uniq -c -u #找出只出现过一次的行
      1 10.0.0.12
      1 10.0.0.31

 

标签:10.0,0.1,demo,0.5,0.51,uniq
From: https://www.cnblogs.com/wmqxlt/p/18656486

相关文章

  • 【c++编程基础】std::unique的理解
    前言项目中想要实现一个功能,对于一个自定义类,包含坐标和类别等属性,按照到某个中心点的角度从小到大排序,如果角度相同,只保留距离中心点更近的元素,过程中用到了0-360的角度计算,自定义函数排序,以及删除重复元素等内容,故记录之。具体内容1.计算到中心点的角度;//计算点到中心点......
  • C++11 lock_guard和unique_lock
    一、RAII技术1、ResourceAcquisitionIsInitialization,资源获取即初始化,由C++之父提出。2、使用局部对象来管理资源的技术,称为资源获取即初始化。3、资源主要指操作系统中有限的东西,如内存、套接字等;局部对象指存储在栈里的对象,生命周期由操作系统来管理。4、资源......
  • query did not return a unique result: 2;
    文章目录错误原因分析关键位置可能原因解决方法1.检查数据库数据2.修改查询方法3.限定查询返回唯一结果4.检查业务逻辑总结1、LoginLogRepository2、LoginLogService3、LoginLogApiService4、MyAuthenticationSuccessHandler微信小程序开发者工具控制台报错{......
  • std::unique_lock<std::mutex> 硬核理解
    通过数数1-100来感受std::unique_lockstd::mutex的作用如果没有std::unique_lockstd::mutex,各个线程对num的++是乱的,不能保证正确的顺序,可能存在同时对num进行添加使用了std::unique_lockstd::mutex保存使用num的时候,只有一个线程在使用,当释放了锁以后,其他的线程才可以使用使......
  • ULID(Universally Unique Lexicographically Sortable Identifier,通用唯一词典分类标识
    ULID(UniversallyUniqueLexicographicallySortableIdentifier,通用唯一词典分类标识符)是一种用于生成全局唯一且可以lexicographically(字典顺序)排序的标识符。它设计的目标是能够同时满足以下几个特点:全局唯一性:ULID生成的标识符具有足够的唯一性,能够在分布式系统中广泛应用......
  • mysql删除主键和删除索引(含删除unique索引)
    mysql删除主键和删除索引(含删除unique索引)##删除表DROPTABLEconfig_back;##删除主键ALTERTABLEconfig_backDROPPRIMARYKEY;错误代码:1075Incorrecttabledefinition;therecanbeonlyoneautocolumnanditmustbedefinedasakey##测试表CREATETABL......
  • 【MYSQL】MYSQL约束-----非空约束(not null)和唯一约束(unique)
    1、概念MYSQL非空约束(notnull),指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库就会报错。注意:非空约束一张表中可以有多个。2、语法方式1:在创建表时指定(常用)<字段名><数据类型>not null例如:create table  t_user(i......
  • UNIQUE VISION Programming Contest 2024 Autumn (AtCoder Beginner Contest 372)
    总结(我的塘人局):单调栈是忘得差不多了 A-delete.题意:输出删除所有'.'的字符串思路:遍历输出不是'.'复杂度:O(n) Code:#include<bits/stdc++.h>usingnamespacestd;usingLL=longlong;usingi64=int64_t;voidsolve(){strings;cin......
  • 智能指针unique_ptr<>创建的过程
    智能指针unique_ptr<>创建的过程两种初始化方式的比较std::unique_ptr可以通过两种方式进行初始化:直接构造或者使用std::make_unique()。它们之间的区别如下:直接构造std::unique_ptr:你可以通过直接构造来创建一个unique_ptr,如下:std::unique_ptr<int>ptr(newint(42));......
  • 【C++基础概念理解——std::unique_ptr如何管理动态分配的对象的生命周期?】
    文章目录问题解释问题std::unique_ptr用于管理动态分配的对象的生命周期,那么这种智能指针怎么实现管理生命周期的呢?解释用于确保对象不再使用时自动释放,从而避免内存泄漏。std::unique_ptr独占管理对象的所有权,同一时间只能有一个std::unique_ptr指向该对象。确保......