在bash中,如果启用set -x,脚本将将所有命令的已评估形式回显到stderr日志.在tcsh中,使用set echo完成同样的操作. R有类似的东西吗?如果脚本命令在运行时有更详细的输出,那么它将有助于调试,而无需手动打印或捕捉每一个. 最佳答案 这个答案假定命令行.
该脚本是:
1 + 1
3 + 3
100 + 100
这运行:
$Rscript -e 'source("/tmp/run.R", echo=TRUE)'
##
## > 1 + 1
## [1] 2
##
## > 3 + 3
## [1] 6
##
## > 100 + 100
## [1] 200
为此制作一个包装脚本是微不足道的. littler甚至可能有这样的选择.