📜  bash 只打印重复的行 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:59:28.949000             🧑  作者: Mango

Bash 只打印重复的行

有时候我们需要找出一个文件或者输出中的重复行,这时候可以使用Bash命令来实现。本文将介绍如何使用Bash只打印重复的行。

方法

我们使用sortuniq命令配合来实现只打印重复的行。

假设我们有一个名为example.txt的文件,我们可以按以下步骤进行操作。

  1. 使用sort命令对文件进行排序并输出到标准输出中,如下所示:

    sort example.txt
    
  2. 使用uniq命令对排序后的文件进行处理,只输出重复的行,如下所示:

    uniq -d
    

完整的命令如下所示:

sort example.txt | uniq -d

这个命令将只输出文件中的重复行。

结论

本文介绍了如何使用Bash命令只打印重复的行,通过配合使用sortuniq命令实现了这个功能。