Globally replace text in several files: Difference between revisions

no edit summary
m (→‎{{header|AWK}}: Enable syntax highlighting in second example)
No edit summary
Line 1,076:
input3.txt no changes
</pre>
 
=={{header|Ring}}==
<lang ring>
filenames = ["ReadMe.txt", "ReadMe2.txt"]
 
for fn in filenames
fp = fopen(fn,"r")
str = fread(fp,getFileSize(fp))
str = substr(str, "Greetings", "Hello")
fclose(fp)
 
fp = fopen(fn,"w")
fwrite(fp, str)
fclose(fp)
next
 
func getFileSize fp
C_FILESTART = 0
C_FILEEND = 2
fseek(fp,0,C_FILEEND)
nFileSize = ftell(fp)
fseek(fp,0,C_FILESTART)
return nFileSize
</lang>
 
=={{header|Ruby}}==
2,468

edits