Vim去除重复行
本文介紹如何在Vim中去除重復的行
打開vim
輸入以上命令進行排序
:%!uniq然后輸入以上命令進行去重
也介紹一下其他人的方法
其他方法一
這個命令的作用是把file中的字符串進行重新排序去重后打印出來,只是打印在terminal中,如果想要打印到文件中就要加 >> file_sort.log
sort file | uniq >> file_sort.log其他方法二
這個方法比較麻煩,但是多條方法多條路,我收錄與此
:sort //直接排序
:g/^\(.*\)$\n\1$/d //去除重復行
:g/\%(^\1$\n\)\@<=\(.*\)$/d //功能同上,也是去除重復行
:g/\%(^\1\>.*$\n\)\@<=\(\k\+\).*$/d //功能同上,也是去除重復行
總結
- 上一篇: 【项目记录】服务器暴力风扇改造桌上风扇
- 下一篇: 图解传说中的HTTP协议