diff options
Diffstat (limited to 'merge_files')
-rwxr-xr-x | merge_files | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/merge_files b/merge_files deleted file mode 100755 index 714b57d..0000000 --- a/merge_files +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env ruby - -require 'zipf' - -def usage - STDERR.write "merge_files <file>+\n" - exit 1 -end -usage if ARGV.size==0 - -files = ARGV -hashes = [] - -files.each { |i| - hashes.push Hash.new - hashes.last.default = 0 - f = ReadFile.new i - while line = f.gets - hashes.last[line.strip] += 1 - end - f.close -} - -hashes.each { |h| - h.each { |k,v| - counts = [] - hashes.each { |j| counts.push j[k]; j.delete k } - counts.max.times { puts k } - } -} - |