要从命令行在文本文件中查找唯一行,可以使用uniq
命令。uniq
命令用于检测相邻的重复行并从输入中删除或计数。
以下是一个示例命令,用于在文本文件example.txt
中查找唯一行:
sort example.txt | uniq -u
这个命令首先使用sort
命令对文本文件进行排序,然后使用uniq -u
命令查找唯一行。-u
选项表示只显示唯一行,并将重复的行删除。
如果需要计算唯一行的数量,可以使用以下命令:
sort example.txt | uniq -c | uniq -u
这个命令首先使用sort
命令对文本文件进行排序,然后使用uniq -c
命令计算每行出现的次数,并将结果输出到标准输出。最后,使用uniq -u
命令查找唯一行。
如果需要将结果保存到另一个文件中,可以使用重定向操作符>
,例如:
sort example.txt | uniq -u > unique_lines.txt
这个命令将唯一行保存到名为unique_lines.txt
的文件中。
领取专属 10元无门槛券
手把手带您无忧上云