我有一个调用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
到目前为止,我还没有在网上找到任何表明可以做到的事情,但我想我会问。
答案 0 :(得分:2)
如果您使用的是Linux(我假设您正在使用bash),您可以将R代码提供给littler,就像这样
#!/usr/bin/bash
echo "Hello"
echo 'x <- 2
print(x)' | r
echo "Done"