uniq命令使用说明
1、命令概述 uniq命令全称是“unique”,中文释义是“独特的,唯一的”。该命令的作用是用来去除文本文件中连续的重复行,中间不能夹杂其他文本行。去除了重复的,保留的都是唯一的,也就是独特的,唯一的了。 我们应当注意的是,它和sort -u的区别,sort -u只要有重复行,它就去除,而uniq重复行必须要连续,也可以用它忽略文件中的重复行。 2、命令语法 uniq【选项】 【文件】 3、命令选项 -c, --count #在每行前加上表示相应行目出现次数的前缀编号 -d, --repeated #只输出重复的行,每个重复纪录只出现一次 -D, --all-repeated #只输出重复的行,不过有几行输出几行 -f, --skip-fields=N #-f 忽略比较指定的栏位;,-f 1 忽略第一列 -i, --ignore-case #不区分大小写 -s, --skip-chars=N #根-f有点像,不过-s是忽略, -s 5就表示忽略最前面的5个字符(包括空格) -u, --unique #只显示没有重复的纪录,根mysql的distinct功能上有点像, -z, --zero-terminated #在末尾使用\0,而不是换行符。 -w, --check-chars=N #对每行第N 个字符以后的内容不作对照,指定要比较的字符。 4、命令示例 4.1