温馨提示×

linux去重命令怎么写

小樊
81
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