R等价于bash的集合-x; echo正在执行的所有命令?

时间:2016-07-11 17:29:33

标签: r

在bash中,如果启用set -x,脚本会将所有命令的评估形式回显给stderr日志。在tcsh中,这与set echo完成相同。 R有类似的东西吗?如果脚本命令在运行时有更详细的输出,这将有助于调试,而不必手动printcat每一个。

1 个答案:

答案 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甚至可能有这样的选项。