Абзац определяется переносом строки?
Ruby:
File.open( ARGV[1].gsub( /\\/, '\\' ), "w") do |f|
f.write( IO.read( ARGV[0].gsub( /\\/, '\\' ) ).split.reverse!.join("\n") )
end
Если вёдр и форматирование не замороченное - хватит.
ruby invert.rb from to
Принимает только полные имена файлов, ибо лень. Вопросов не задаст, посему указав ему вторым аргументом что-то важное будешь сам себе бронебойный буратина. Ошибки не обрабатывает и т.д.
|