Skip to content

Instantly share code, notes, and snippets.

@terrycojones
Last active August 29, 2015 14:13
Show Gist options
  • Save terrycojones/d019d116555defa46e8b to your computer and use it in GitHub Desktop.
Save terrycojones/d019d116555defa46e8b to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import sys
from collections import defaultdict
seen = defaultdict(list)
for lineNumber, line in enumerate(sys.stdin):
if lineNumber:
fields = line.split('|')
key = '|'.join(fields[:2] + fields[3:])
seen[key].append((lineNumber, fields[2]))
for key, whereSeen in seen.iteritems():
if len(whereSeen) > 1:
print key,
for lineNumber, addressId in whereSeen:
print '\t%d %s' % (lineNumber, addressId)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment