Create a gist now

Instantly share code, notes, and snippets.

get unique lines from files
#!/usr/bin/env ruby
my_files = Dir.chdir(ARGV[0]) { Dir.glob("./*").map{|x| File.expand_path(x) } }
def my_array_steamer(oldarr, newfile)
lines = (File.readlines(newfile)).map(&:strip)
oldarr | lines
my_arr =
my_files.each do |x|
my_arr = my_array_steamer(my_arr,x)
end'temp.txt', 'w') {|f| f.puts(my_arr) }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment