при работе
R CMD BATCH [options] filename.r
Я хочу контролировать, где выводится печать. Я могу подавить создание файла .Rout с помощью
R CMD BATCH [options] filename.r /dev/null
а можно ли направить вывод на экран? Например, когда я запускаю его по
R [options] < filename.r
Думаю, вы на Linux.Пробовал уже перенаправить в / dev / console?
Редактировать -add информацию из комментариев -:
/ dev / console, очевидно, не работает, / dev / tty работает.В зависимости от системы, / dev / tty0 также может быть опцией
Cheers
Попробуйте Rscript или R --no-save < filename.R:
Rscript
R --no-save < filename.R
biocoreap1:Desktop vinceb$ Rscript test.R test biocoreap1:Desktop vinceb$ R --no-save < test.R R version 2.10.1 (2009-12-14) Copyright (C) 2009 The R Foundation for Statistical Computing ISBN 3-900051-07-0 [...] [Previously saved workspace restored] > cat('test\n') test >
Вы можете сделать оба одновременно (создание файла и печать на экране), если вы запустите R CMD BATCH [options] filename.r, а затем tail -f filename.Rout
tail -f filename.Rout