我有一个.sh脚本,内部调用了R脚本。
此R脚本使用我在程序中打印的一些目录。
我的问题是我在R脚本中生成的输出在.sh脚本中再次执行后才被使用。
示例:
是否可以使用R脚本在外壳中直接打印?
答案 0 :(得分:2)
您可以suppressMessages
不需要的内容,仅打印所需的信息。
示例:
$ cat sample.sh
output=`Rscript sample.R`
echo $output
$ cat sample.R
suppressMessages(library(tidyverse))
i=100
print(i)
$ sh sample.sh
1 100