Method # 1 – Using echo & Printf The simplest way to append multiple lines to a file is to use the echo and printf command. Let us start with echo. Echo is a command used to output a string or multiple strings as arguments.
To append to a text fileUse the WriteAllText method, specifying the target file and string to be appended and setting the append parameter to True . This example writes the string "This is a test string." to the file named Testfile. txt .
Have you tried using the write
function?
line="blah text blah blah etc etc"
write(line,file="myfile.txt",append=TRUE)
write.table
, write.csv
and others all have the append=
argument, which appends append=TRUE
and usually overwrites if append=FALSE
. So which one you want to / have to use, depends on your data.
By the way, cat()
can also be used to write text to a file and also has the append=
argument.
lapply(listOfVector, function(anyNameofVect){ write(anyNameofVect, file="outputFileName", sep="\t", append=TRUE, ncolumns=100000) })
or
lapply(listOfVector, write, file="outputFileName", sep="\t", append=TRUE, ncolumns=100000)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With