Globally replace text in several files: Difference between revisions

Add Seed7 example
(→‎{{header|Pascal}}: add example)
(Add Seed7 example)
Line 441:
print(line.replace('Goodbye London!', 'Hello New York!'), end='')
</lang>
 
 
=={{header|Ruby}}==
Line 448 ⟶ 447:
ruby -pi -e "gsub('Goodbye London!', 'Hello New York!')" a.txt b.txt c.txt
</pre>
 
=={{header|Seed7}}==
<lang seed7>$ include "seed7_05.s7i";
include "getf.s7i";
const proc: main is func
local
var string: fileName is "";
var string: content is "";
begin
for fileName range [] ("a.txt", "b.txt", "c.txt") do
content := getf(fileName);
content := replace(content, "Goodbye London!", "Hello New York!");
putf(fileName, content);
end for;
end func;</lang>
 
=={{header|Tcl}}==