#! /usr/bin/env python # Pass in two text file arguments # Goes through each, splitting it line by line into fields. # Returns 1 if there is a difference in any field anywhere import sys if (len(sys.argv) != 3): sys.stderr.write('USAGE: %s file1 file2\n' % sys.argv[0]) sys.exit(2) file1=file(sys.argv[1],'r') file2=file(sys.argv[2],'r') while True: next1 = file1.readline().split() next2 = file2.readline().split() if len(next1) != len(next2): sys.exit(1) if len(next1) == 0: sys.exit(0) for i in range(len(next1)): if next1[i] != next2[i]: sys.exit(1) sys.exit(0)