文章

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 进行授权

© TheDarkStarJack. 保留部分权利。

[本站总访问量次] [本站访客数人次] [本文总阅读量次]

本站采用 Jekyll 主题 Chirpy