【发布时间】:2010-11-29 11:41:18
【问题描述】:
有没有办法在 Unix 中删除文件中的重复行?
我可以使用sort -u 和uniq 命令来做到这一点,但我想使用sed 或awk。
这可能吗?
【问题讨论】:
-
如果您的意思是连续重复,那么仅
uniq就足够了。 -
否则,我相信
awk是可能的,但在更大的文件上会非常消耗资源。 -
重复的stackoverflow.com/q/24324350 和stackoverflow.com/q/11532157 有有趣的答案,理想情况下应该在这里迁移。
标签: unix shell scripting sed awk