

   CCrreeaattee UUnniiqquuee NNaammeess ffoorr ((TTeemmppoorraarryy)) FFiilleess

        tempfile(pattern = "file")

   AArrgguummeennttss::

    pattern: a character vector with the beginnings of the
             returned file names.

   VVaalluuee::

        A character vector giving of names of possible (tempo-
        rary) files.  The names are certain to be unique
        between subsequent calls.  Note that no files are gen-
        erated by `tempfile'.

   EExxaammpplleess::

        ## One possibility of getting ALL environment variables,
        ## compare with `getenv':
        fun <- function() {
          FILE <- tempfile("fun")
          on.exit(unlink(FILE))
          system(paste("printenv >", FILE))
          x <- strsplit(scan(FILE, what = ""), "=")
          v <- n <- character(LEN <- length(x))
          for (i in 1:LEN) {
            n[i] <- x[[i]][1]
            v[i] <- paste(x[[i]][-1], collapse = "=")
          }
          structure(v, names = n)
        }
        fun()

