Shell基础之-uniq命令
来源:互联网 发布:阿里云医疗 编辑:程序博客网 时间:2024/06/07 13:18
uniq 命令用于去除文本文件中的重复行
首先,大家如果看到有什么不懂的地方,欢迎吐槽!!!
我会在当天或者第二天及时回复,并且改进~~
查看sort和uniq去除重复行的区别
sort -t: -k7 -u /etc/passwd //去除passwd文件中域7重复的行 cat /etc/passwd | uniq //去除passwd文件中域7重复的行区别1: sort 可以对指定的域进行排序并且去除重复行 uniq 则不可以对某个相同的域进行去除,只能去除记录相同的行区别2: sort 在排序之后进行去除,排序之后相同的记录都连续排序在一起 uniq 去除重复行时只能对连续重复的记录进行去除,而不连续的则无法去除
uniq命令选项及其意义
-c #打印每行在文本中重复出现的次数 -d #只显示有重复的记录,每个重复记录只出现一次 -u #只显示没有重复的记录
uniq命令示例:
打印出test文本中每行重复出现的次数 #uniq -c test只打印出test文本中重复的行 #uniq -d test只打印出test文本中不重复的行 #uniq -u test打印出test文本中重复的行出现的次数 #uniq -cd test打印出test文本中不重复的行出现的次数 #uniq -cu test
sort 和 uniq 结合的命令
统计出一个文件内每种单词出现的次数count=1err1=55err2=56#if检测用法是否错误if [ $# -ne $count ]then echo "Usage: script file" exit $err1fi#if检测是否对文件进行统计if [ ! -f $! ]then echo "File $1 not does found" exit $err2fisort $1 | uniq -c | sort -nr #将文件进行排序,然后去除重复并统计行个数,最后按照数字从大到小输出
0 0
- Shell基础之-uniq命令
- shell命令之uniq
- shell脚本之uniq命令
- 6 shell命令之sort,uniq
- [SHELL]:uniq 命令详解
- Linux命令之uniq
- Linux命令之uniq
- shell之基础命令
- Shell 学习9(uniq命令)
- Shell基础之-grep命令
- Shell基础之-awk命令
- Shell基础之-sed命令
- Shell基础之-cut命令
- Shell基础之-paste命令
- Shell基础之-sort命令
- Shell基础之-split命令
- Shell基础之-tr命令
- Linux命令之uniq命令使用详解
- High scalability - Harvard notes.
- oracle9i与10g与11g的区别
- Shell基础之-split命令
- Shell基础之-tr命令
- 数据库分页
- Shell基础之-uniq命令
- Amazon 的 Docker - AWS ECS 是否適合作為網站部署的方案
- UI基础-04图片浏览器
- NSManagedObjectContext 积累
- mysql 更改默认数据目录
- 0.0.2 Android开发系列——Android开发基础环境
- 基于固件库的STM32F10x程序在Keil v5 MDK 下的RAM调试方法
- jquery1.9radio checkbox操作
- light oj 1422 Halloween Costumes (区间DP)