March
13th,
2018
在处理一些LOG文件内容的时候,有些重复的行需要只保留其中一行
- 先排序
:sort
- 处理该删除的行 (可用)
:sor ur /^/
- 或者已序文本
:g/^\(.*\)$\n\1$/d //去除重复行
:g/\%(^\1$\n\)\@<=\(.*\)$/d //功能同上,也是去除重复行
:g/\%(^\1\>.*$\n\)\@<=\(\k\+\).*$/d //功能同上,也是去除重复行
- 外部处理
- sort uniq 命令组合 sort file | uniq
- 使用awk awk ‘!a[$0]++’ file
您的打赏是对我最大的鼓励!