Вкл. Windows 10 для сценария xcommandargs.r,
options(warn=-1)
sink("NUL")
x <- suppressMessages(suppressWarnings(commandArgs()))
sink()
print(x)
при выполнении команды
C:\programs\R\R-3.6.1\bin\x64\rterm.exe --vanilla --slave < xcommandargs.r foo bar
дает вывод
ARGUMENT 'foo' __ignored__
ARGUMENT 'bar' __ignored__
[1] "C:\\programs\\R\\R-3.6.1\\bin\\x64\\rterm.exe"
[2] "--vanilla"
[3] "--slave"
[4] "foo"
[5] "bar"
Как я могу подавить предупреждения об игнорируемых аргументах? Мои попытки в коде подавить предупреждения не сработали.