capture.output {utils} | R Documentation |
Evaluates its arguments with the output being returned as a character
string or sent to a file. Related to sink
in the same
way that with
is related to attach
.
capture.output(..., file = NULL, append = FALSE)
... |
Expressions to be evaluated. |
file |
A file name or a connection, or |
append |
logical. If |
An attempt is made to write output as far as possible to file
if there is an error in evaluating the expressions, but for file
= NULL
all output will be lost.
A character string (if file=NULL
), or invisible NULL
.
sink
, textConnection
require(stats)
glmout <- capture.output(example(glm))
glmout[1:5]
capture.output(1+1, 2+2)
capture.output({1+1; 2+2})
## Not run:
## on Unix with enscript available
ps <- pipe("enscript -o tempout.ps","w")
capture.output(example(glm), file=ps)
close(ps)
## End(Not run)