擅长:python、mysql、java
<pre><code>import sys
# Usage: python SCRIPT.py FILE1 FILE2 > OUTPUT
file1, file2 = sys.argv[1:3]
# Store info from the smaller file in a dict.
d = {}
with open(file2) as fh:
for line in fh:
k, v = line.split()
d[k] = v
# Process the bigger file line-by-line, printing to standard output.
with open(file1) as fh:
for line in fh:
line = line.rstrip()
k = line.split()[2]
if k in d:
print line, d[k]
else:
print line
</code></pre>