Как подавить выход

Я хотел бы отключить вывод в R, когда я запустил R script из командной строки.

Я попробовал множество опций, включая --slave и --vanilla. Эти опции уменьшают количество выводимого текста.

Я также попытался передать вывод на NUL, но это не помогло.

Ответ 1

Посмотрите help(sink). В Unix я бы сделал

sink("/dev/null")    # now suppresses
....                 # do stuff
sink()               # to undo prior suppression, back to normal now

а эквивалент Windows (с подсказкой к Johannes) -

sink("NUL")
....
sink()