【发布时间】:2010-12-08 16:29:35
【问题描述】:
假设我在文件 f1、f2 中有两个数字列表,每行一个数字。我想看看第一个列表中有多少数字不在第二个列表中,反之亦然。目前我正在使用 grep -f f2 -v f1 然后使用 shell 脚本重复此操作。这很慢(二次时间很痛)。有更好的方法吗?
【问题讨论】:
-
shell 脚本中有字典/哈希表吗?
-
文件的格式是什么?每行一个数字?字符应该代表整数还是浮点数? python脚本可以吗?
-
这里是一些关于 bash 中关联数组的信息:stackoverflow.com/questions/688849/…
-
每行一个数字。整数。我实际上并不想要 Python 脚本,因为我正在尝试学习更多的 shell 脚本。 (shell脚本的最初目的是检查我的python程序是否正常工作)