【发布时间】:2012-09-18 01:17:18
【问题描述】:
我有两个文件,第一个字段包含内存,第二个字段包含数据
文件 1:
0x60008798 4567
0x60009912 3457
0x60008814 3111
0x60006590 9116
0x60004942 4443
0x11111111 0000
文件 2:
0x60008798 4567
0x60009912 3457
0x60008814 3666
0x60006590 9666
0x60004942 4443
0x22222222 1111
我希望检查给定的内存值(即第一个字段),两个文件中的数据(即第二个字段)是否匹配。
我正在尝试找出如何使用 awk 来做同样的事情,但解释的案例太复杂了。任何人都可以帮忙吗?
另一种选择是我使用 grep,或者我写了一个 C 代码,但我认为我可以使用 awk
我的要求:内存应该在两个文件中都有相同的数据......这些是内存和内存中包含的数据在不同的点上获取,它们应该匹配,如果不匹配,我会抛出错误。 我自己找到了一种解决方案: awk 'BEGIN { while (getline
谢谢,
光辉
【问题讨论】:
-
您能否详细说明示例文件中的更多输入和预期输出?
-
@JaypalSingh:我发明了一些输入来简化测试:-)