温馨提示×

linux去重命令怎么写

小樊
99
2024-12-03 15:21:19
栏目: 智能运维

在Linux中,可以使用uniq命令来去除文本文件中的重复行

  1. 删除连续的重复行:
uniq 
  1. 删除所有重复行,仅保留第一次出现的行:
uniq -u 
  1. 删除重复行,同时保留每组重复行的第一个出现的行和最后一个出现的行:
uniq -d -r 
  1. 删除重复行,同时保留每组重复行的第一个出现的行和最后一个出现的行,并输出行号:
uniq -dnr 

示例:

假设有一个名为file.txt的文件,内容如下:

apple banana apple orange banana grape 

要删除重复行,仅保留第一次出现的行,可以使用以下命令:

uniq -u file.txt 

输出结果:

apple banana orange grape 

0