用一行对文件中的重复行进行排序和删除,不需要中间文件 Hujiuxiang 2019-08-01 ・1 分钟阅读 #shell脚本 #一行 #文件 #重复 $ vi +'%!sort | uniq' +wq file.txt说明使用vi打开一个文件,并运行两个vi命令(用+指定):%sort |uniq!% =范围定义,它表示当前缓冲区中的所有行,=为指定范围运行筛选器,! Filter是一个外部程序在本例中为sort |uniqwq =将缓冲区内容写入文件,并且退出。 复制到剪贴板 分享到领英 分享文章 举报滥用