在bash中,如果启用set -x
,脚本会将所有命令的评估形式回显给stderr日志。在tcsh中,这与set echo
完成相同。 R有类似的东西吗?如果脚本命令在运行时有更详细的输出,这将有助于调试,而不必手动print
或cat
每一个。
答案 0 :(得分:2)
这个答案假定命令行。
脚本是:
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
甚至可能有这样的选项。