Я думаю, что вам лучше всего использовать функцию истории:
history2file <- function (fname, max.show = 25, reverse = FALSE, pattern, ...)
{
## Special version of history() which dumps its result to 'fname'
file1 <- tempfile("Rrawhist")
savehistory(file1)
rawhist <- readLines(file1)
unlink(file1)
if (!missing(pattern))
rawhist <- unique(grep(pattern, rawhist, value = TRUE,
...))
nlines <- length(rawhist)
if (nlines) {
inds <- max(1, nlines - max.show):nlines
if (reverse)
inds <- rev(inds)
}
else inds <- integer()
writeLines(rawhist[inds], fname)
}
history2file("/tmp/bla")
Однако я бы побудил вас начать работать непосредственно с файлами сценариев, а не выполнять какие-либо действия в командной строке, а затем позже попытаться собрать сценарий вместе.