У меня есть файл, который я хочу обработать, используя исполняемый файл вне скрипта scala. Я надеялся, что смогу также выполнить перенаправление, но, похоже, это не сработает.
val fileToProcess = "/targPath/filename.txt"
val f = new java.io.File( fileToProcess )
if( f.exists )
{
val outFile = fileToProcess + ".out"
// Doesnt work
Seq( "LogGen", fileToProcess, ">", outFile ).!
// Works
val cmd = Seq( "LogGen", fileToProcess )
for( line <- cmd.lines )
{
// Process lines
}
}
Моя проблема в том, что мне не нужно иметь дело с построчным выводом. Я просто хочу вызвать этот тип метода для ряда файлов, чтобы получить соответствующие выходные файлы. Есть идеи как это сделать?