.BG
.FN cat
.TL
Print Anything
.CS
cat(..., file="", sep=" ", fill=FALSE,
    labels=, append=FALSE)
.AG ...
any S objects.
The objects will be coerced to character data and printed, using
the other arguments to `cat' to control the output.
All the elements of the first object will be printed, then all
the elements of the second, and so on.
.AG file
character string naming the file to print on.
If `file' is `""', `cat' prints to the standard output.
.AG sep
character string to insert between successive data items of each object.
.AG fill
logical or numeric; should the output be automatically broken into successive lines,
with new line characters added after each line?
If numeric, the value of `fill' controls the width of the printing.
If `TRUE', the option `width' controls the width of the printing.
.AG labels
character vector of labels to be used at the
start of successive lines, one label per value (will be taken
cyclically if too short).
Only relevant if `fill' is `TRUE' or non-zero.
.AG append
if `TRUE', output will be appended to `file';
otherwise, output will overwrite the contents of `file'.
.SA
`print', `options', `format'.
.EX
cat("current x:", x, fill=T)
cat("Today's date is:",date(),"\\n")
.KW print
.KW file
.WR
