[英]Converting Markdown to HTML5 slides via Pandoc through knitr in R
[英]Pipe R markdown through Knitr?
好的,我今天再次尝试了,这是一个工作脚本:
#!/bin/bash
# Hacky version of what I thought should be doable like so:
# Rscript -e 'library(knitr); knit2html(text=readLines(), output=stdout())'
# Turns out you need tempfiles for some reason?
input="/tmp/input.Rmd"
output="/tmp/output.html"
rcode="library(knitr); knit2html(input=\"$input\", output=\"$output\")"
cat /dev/stdin > "$input"
Rscript -e "$rcode" &> /dev/null
cat "$output"
您通过管道R降价,HTML出来了。 忽略任何错误。
这是一个版本:
#!/bin/Rscript
library(knitr)
input <- readLines('stdin')
invisible(knit(text=input, output=stdout(), quiet=TRUE))
然后(假设脚本是knit.R
,RMD文件是test.R
和MD到HTML转换的multimarkdown
:
knit.R < test.Rmd | multimarkdown > test.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.