Anonymous user
Globally replace text in several files: Difference between revisions
Scala solution added
m (→Version 2: corrected a misspelling.) |
(Scala solution added) |
||
Line 1,292:
END FUNCTION</lang>
=={{header|Scala}}==
<lang Scala>import java.io.{File, PrintWriter}
object GloballyReplaceText extends App {
val (charsetName, fileNames) = ("UTF8", Seq("file1.txt", "file2.txt"))
for (fileHandle <- fileNames.map(new File(_)))
new PrintWriter(fileHandle, charsetName) {
print(scala.io.Source.fromFile(fileHandle, charsetName).mkString
.replace("Goodbye London!", "Hello New York!"))
close()
}
}</lang>
=={{header|Sed}}==
{{works with|GNU Sed}}
|