我需要在命令行上使用Rscript
運行knit2html
。我嘗試下面的代碼和它的作品Rscript和反斜槓
Rscript -e "(knitr::knit2html(text = '## good', fragment.only = TRUE))"
然而,當我介紹了R代碼裏面塊(或任何涉及反引號),該過程將掛起。因此,以下不工作
Rscript -e "(knitr::knit2html(text = '## good\n `r 1 + 1`',fragment.only = T))"
爲我所用的目的,我只能訪問內容,因此不能將文件傳遞給knit2html
,我知道將工作。
我的問題是如何使這項工作。我知道問題是反引號,我試圖看看逃脫他們,但似乎沒有任何工作。
它適合我。也許是一個操作系統問題。 – agstudy
我在Mac OS 10.8.2上。你在什麼操作系統上? – Ramnath
您是否嘗試過使用「here file」或「here document」構造(第一行使用'Rscript << EOF',最後一行使用'EOF',以及兩者之間的「文件」內容)?我現在無法訪問* NIX盒子,但會很好奇,知道它是否可行... –