簡體   English   中英

像perl -e一樣創建並執行R腳本,以在諸如bash之類的shell中編寫R腳本?

[英]Create and execute an R script just like perl -e to script R in a shell such as bash?

我傾向於使用perl -e選項在不創建Perl腳本文件的shell腳本(例如bash)中添加Perl腳本。

perl -e '
while (<>) {
  print; 
}' < file

是否有類似的方法可以做到這一點? 我想用bash腳本編寫R腳本,但不創建R腳本文件。

一種方法是使用

R --vanilla <<RSCRIPT
a <- "hello\n"
cat(a)
RSCRIPT

與perl -e不同,使用$時,在引用表的列時必須在其前加反斜杠。 在perl -e中,我們不需要使用\\ $來引用一個perl變量。

就在這里。 您可以使用Rscript

Rscript -e 'print("hello world")'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM