// // program to combine input file(s) given as command-line arguments, // producing a single output file (with name supplied from stdin) // import scala.io.StdIn._ println("name of output file?") val outFileName = readLine val outWriter = new java.io.PrintWriter(new java.io.File(outFileName)) // process input files args.foreach(fileName => { println("input file " + fileName) val src = scala.io.Source.fromFile(fileName) src.getLines.foreach(outWriter.println(_)) src.close }) outWriter.close() println() println("output in " + outFileName)