【发布时间】:2014-03-18 23:07:52
【问题描述】:
我正在编写一个脚本来操作一个文本文件。
我要做的第一件事是检查是否存在重复条目,如果存在,请询问用户我们是要保留还是删除它们。
如果存在重复行,我知道如何显示它们,但我想学习的只是对“是否存在重复行?”这个问题得到一个是/否的答案
似乎uniq 将返回0,无论是否发现重复,只要命令完成没有问题。
我可以在if-statement 中输入什么命令来告诉我是否存在重复行?
我的文件很简单,只是单列中的值。
【问题讨论】:
-
如果你不反对使用 Vim 手动过滤文本文件,我推荐 stackoverflow.com/questions/1268032 中的
HighlightRepeats方法。我经常用它来过滤重复的文件/文件夹,然后在过滤后的文件上应用 shell 命令。 -
@F.X 感谢您的回复。我想用我的脚本中的一些行来完成这个。