#!/usr/bin/env ruby $VERBOSE=true f = File.open ARGV[0],'r' out = '' f.each do |line| if line =~ /^\s?$/ out << "\n\\\\\n" elsif line =~ /\-$/ out << line.chomp.chop else out << line.chomp+' ' end end puts out