如果我从交互式提示符运行update.packages(ask=TRUE, checkBuilt=TRUE)
,那么对于每个可以更新的包,R都会询问我是否要执行更新。我想通过运行以下shell命令来获得相同的行为:
R --slave --no-save --no-restore -e '"update.packages(ask=TRUE, checkBuilt=TRUE)"'
这种方法的问题在于,尽管R询问是否应该更新包,但没有输入提示决定回答yes/no
并且R自动默认为yes
并继续更新。
这可以实现吗?谢谢!