当前位置: 首页 > Linux

每天学一个Linux命令(33):uniq

时间:2023-04-06 22:51:19 Linux

昨天推荐:每天学一个Linux命令(32):sort命令介绍uniq命令用来去除文件中的重复行,一般用在与排序命令结合使用。语法格式uniq[option][standardinput[output]]uniq[OPTION][INPUT[OUTPUT]]inputfile#指定要去除的重复行文件。如果不指定此项,则从标准中读取输出文件#Specifytheoutputfiletobewrite去除重复行。如果不指定,则将内容显示到标准输出设备(显示终端)。选项说明-c#显示每一列旁边的行重复出现的次数-d#只显示重复的行和列-f#忽略指定的字段进行比较-s#忽略指定的字符进行比较-i#不敏感case比较-u#只显示出现过一次的行和列-w#指定要比较的字符-z#将行字符替换为0字节(NULL)--help#显示帮助信息并退出--version#Display版本信息和退出应用示例#删除重复行[root@centos7~]#cattest.txt这是测试线这是测试线这也是测试线这也是测试线这也是测试线[root@centos7~]#uniqtest.txt这是测试线这也是测试线这也是测试线[root@centos7~]#sorttest.txt|uniq这也是测试线这也是测试线这是测试线#只显示单行[root@centos7~]#uniq-utest.txt这也是测试线[root@centos7~]#sorttest.txt|uniq-u这也是测试行#统计文件中每一行出现的次数[root@centos7~]#sorttest.txt|uniq-c1这也是测试行2这是也是测试线3这是测试线#在文件中找出重复的行[root@centos7~]#sorttest.txt|uniq-d这也是测试线这是测试线每天学一个linux命令(30):cut每天学一个Linux命令(31):md5sum