3
스칼라 스크립트 외부에서 실행 파일을 사용하여 처리하려는 파일이 있습니다. 내가 리다이렉트를 할 수 있기를 바랬지 만 제대로 작동하지 않는 것 같습니다.스칼라 프로세스 메서드를 사용할 때 리디렉션을 사용하는 방법
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
}
}
제 문제는 라인 출력을 처리 할 필요가 없다는 것입니다. 필자는 해당 출력 파일을 얻기 위해 여러 파일에서이 유형의 메서드를 호출하려고합니다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
대단히 감사합니다. 완벽하게 작동했습니다. – bhinks