我想使用第一个文件中的 x[#] 和第二个文件中的 x[#],我想看看这两个值是否匹配,如果它们匹配,我想输出这些值以及其他几个 x[#] 值第二个文件,它们在同一行。
文件的格式:(但有数百万,我想在两个文件中找到对,因为它们都应该匹配)
line 1 data,data,data,data
line 2 data,data,data,data
来自文件 1 的数据:
(N'068D556A1A665123A6DD2073A36C1CAF', N'A76EEAF6D310D4FD2F0BD610FAC02C04DFE6EB67',
N'D7C970DFE09687F1732C568AE1CFF9235B2CBB3673EA98DAA8E4507CC8B9A881');
来自文件 2 的数据:
00000040f2213a27ff74019b8bf3cfd1|index.docbook|Redhat 7.3 (32bit)|Linux
00000040f69413a27ff7401b8bf3cfd1|index.docbook|Redhat 8.0 (32bit)|Linux
00000965b3f00c92a18b2b31e75d702c|Localizable.strings|Mac OS X 10.4|OSX
0000162d57845b6512e87db4473c58ea|SYSTEM|Windows 7 Home Premium (32bit)|Windows
000011b20f3cefd491dbc4eff949cf45|totem.devhelp|Linux Ubuntu Desktop 9.10 (32bit)|Linux
它的排序顺序是字母数字,我想使用滑块方法。我的意思是如果 file1[x] < file2[x] 根据一个值是否大于另一个值向下或向上移动滑块,直到找到匹配项,如果是,则打印输出以及其他值这将识别该哈希。
结果我想要的是:
file1[x] 及其在 file2[x] 上的对应匹配输出到一个文件,以及其他 file1[x],其中 x 可以是该行的任何索引。值以及使用索引方法的其他值。