问题
Suppose, I am running system command in R to run an executable
.
inputfile <- "/path/myfile.txt"
How can I replace /path/myfile.txt
in the below command with inputfile
as shown in the command below?
system ("executable -input inputfile -output output.txt")
回答1:
Try either of these:
library(gsubfn)
fn$system("executable -input $inputfile -output output.txt")
or without packages:
cmd <- sprintf("executable -input %s -output output.txt", inputfile)
system(cmd)
来源:https://stackoverflow.com/questions/48895741/how-do-i-run-system-executables-with-aliases-within-r