我有许多 bash 脚本,它们调用 R 脚本来绘制东西。就像是:
#!/bin/bash
R --vanilla --slave <<RSCRIPT
cat("Plotting $1 to $2\n")
input <- read.table("$1")
png("$2")
plot(as.numeric(input[1,]))
dev.off()
RSCRIPT
问题是尽管如此--slave
,对dev.off()
打印消息的调用null device 1
。一旦完成了很多绘图,或者对于绘图到多个文件的更复杂的脚本,这将是一个真正的麻烦。
有什么方法可以抑制这个消息吗?