假设我在R中运行系统命令来运行executable
。
inputfile <- "/path/myfile.txt"
如何将以下命令中的/path/myfile.txt
替换为inputfile
,如下面的命令所示?
system ("executable -input inputfile -output output.txt")
答案 0 :(得分:2)
尝试其中任何一种:
library(gsubfn)
fn$system("executable -input $inputfile -output output.txt")
或没有包裹:
cmd <- sprintf("executable -input %s -output output.txt", inputfile)
system(cmd)