Всем привет.
Имеем java/scala-like секцию импорта в начале файла, вроде:
package blah
import argonaut._
import scala.concurrent.Future
import scalaz._
import types._
import impl.DBOperations
// code follows
case class Foo()
// ...
Нужно написать простую command-line тулзу, которая принимает на вход файл и сортирует в нём импорты. Пустые строки между импортами нужно удалить. Знаю, что это можно сделать как-то очень просто unix-way-но, но к сожалению в этой области у меня пробел. Поможете?