是否可以在不调用R脚本的情况下将R代码集成到shell脚本中?

时间:2016-10-18 14:13:18

标签: r shell

我有一个调用R脚本的shell脚本,它们工作得很好。但是,我试图让它更便携,并减少所需的文件数量。是否可以将我的R脚本中的代码推送到shell脚本中?

看起来像是

    #!/usr/bin/bash
    #Assorted shell code
    Rscript R_script.r arg1 arg2
    #Additional shell code

我希望看到类似

的内容
    #!/usr/bin/bash
    #Assorted shell code
    R
    #Assorted R code
    q() #To return to shell

到目前为止,我还没有在网上找到任何表明可以做到的事情,但我想我会问。

1 个答案:

答案 0 :(得分:2)

如果您使用的是Linux(我假设您正在使用bash),您可以将R代码提供给littler,就像这样

#!/usr/bin/bash
echo "Hello"
echo 'x <- 2
print(x)' | r
echo "Done"