Linux删除重复行的命令
2015-09-11 11:05
405 查看
Linux删除重复行的命令
vi或者vim文本编辑器处理时,经常要删除重复行,下面是三种方法:第一,用sort+uniq,注意,单纯uniq是不行的。
sort -n test.txt | uniq
或者用
sort chongfu | uniq -dc#可以显示出来重复的个数
第二,用sort+awk命令,注意,单纯awk同样不行,原因同上。
sort -n $file | awk ‘{if($0!=line)print; line=$0}’
第三,用sort+sed命令,同样需要sort命令先排序。
sort -n $file | sed ‘$!N; /^\(.*\)\n\1$/!P; D’
相关文章推荐
- Linux学习之四——磁盘与文件系统管理
- Linux中变量#,@,0,1,2,*,$$,$?的含义
- Nagios 安装攻略-------centos系统
- 在 Linux 中使用日志来排错
- ubuntu server网易源
- linux FTP配置详解
- linux device 与driver prove 过程
- CentOS 安装部署 vsftpd
- linux mysql 操作命令
- linux 修改系统时间
- linux 识别localhost 修改/etc/hosts
- Linux FTP 服务器配置简单说明【从防火墙关闭到关闭selinux-sestatus到配置ftp用户访问的数据目录再到添加一个ftp用户】
- 第二天:安装VMware和linux系统(1)
- 嵌入式Linux中移植vim编辑器
- linux文件创建、查看、编辑命令
- CentOS下查看电脑硬件设备属性命令
- linux下make的问题
- linux系统设置-防火墙
- SELINUX 导致rsync无法同步文件
- Linux下进程信息分析