【发布时间】:2014-02-25 14:02:41
【问题描述】:
我在两个文件中有两个列表(输入)Alpha 和 Beta。 [值是制表符分隔的。现在我用 = 符号] 分隔它。
Alpha:
x=1
y=2
z=3
Beta:
y=2
a=1
x=1
z=4
我想得到这样的输出:
Alpha vs Beta
| -- || a=1 |
| z=3 | z=4 |
已编辑:程序将检查第一个数据 (x) 是否存在于两者中。如果不存在,它将在输出中列出。如果存在,它将检查值是否相同。如果值不同,它将在输出中列出。
IE;
它将在两种情况下打印输出。
1. 如果一个键(x 或 y 或任何一个键)在 Alpha 和 Beta 中都不存在。
2.如果在Alpha或Beta中key的值不匹配
我已经尝试过使用 shell 脚本.. 但无法完全实现!
所以如果是shell/python对我来说会更好。
但我欢迎任何语言:)
【问题讨论】:
-
你能解释一下输出是如何从输入列表中得到的吗
-
好的。我将编辑问题。
-
这些是从一个看起来像这样的文件输入的吗?
-
是的。输入来自文件。
-
alpha 和 beta 列表中是否会出现重复项,例如两个 y 值?
标签: java jquery python shell comparison