vim 排序去重
在 Linux 中处理文本除了利用 sed、awk、sort、uniq 等工具对文件排序去重,还可以直接使用 vim/nvim 自带的 sort 命令对文件排序去重。虽然功能可能不如外部工具,但是处理一些基本逻辑是没问题的,重要的是可以在此基础上直接处理过滤之后的内容。
1
:%sort
:%sort
:对整个文件的所有行进行排序,对所有行进行排序,排序后相同的行将会相邻。
1
:%sort u
:%sort u
:对整个文件进行排序并去重,u 参数表示 unique,即只保留唯一行
更多的用户可以参考 :help sort
本文由作者按照
CC BY 4.0
进行授权