powered by
Read a text file with the UTF-8 encoding, apply a function to the text, and write back to the original file.
process_file(file, FUN = identity, x = read_utf8(file))
Path to a text file.
A function to process the text.
The content of the file.
If file is provided, invisible NULL (the file is updated as a side effect), otherwise the processed content (as a character vector).
file
NULL
# NOT RUN { f = tempfile() xfun::write_utf8("Hello World", f) xfun::process_file(f, function(x) gsub("World", "woRld", x)) xfun::read_utf8(f) # see if it has been updated file.remove(f) # }
Run the code above in your browser using DataLab