【发布时间】:2011-11-17 16:06:09
【问题描述】:
我需要从网络日志中获取唯一的 URL,然后对它们进行排序。我正在考虑使用 grep、uniq、sort 命令并将其输出到另一个文件
我执行了这个命令:
cat access.log | awk '{print $7}' > url.txt
然后只获取唯一的并对其进行排序:
cat url.txt | uniq | sort > urls.txt
问题是我可以看到重复文件,即使文件已排序,这意味着我的命令有效。为什么?
【问题讨论】:
标签: shell sorting logging uniq