物事をプロットするためにRスクリプトを呼び出すbashスクリプトがいくつかあります。何かのようなもの:
#!/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
。多くのプロットが実行されると、または多数のファイルにプロットするより複雑なスクリプトの場合、これは非常に面倒になります。
このメッセージを抑制する方法はありますか?