R函数paste()中使用的文本分隔符是什么?

时间:2019-01-09 17:46:57

标签: r bash

我在R for循环中使用一些简单的bash命令来创建一些具有唯一名称的文件。

由于命令参数每次迭代都会更改,因此我想到使用eval(parse(text = paste(system2(...))))),就像这样:

index <- 1:5
for (i in index){
  eval(parse(text=paste('system2("echo","`some text`>> myfile_',i,'.txt")',sep = "")))
}

但是,要定义作为echo参数的文本字符串,我需要第三个定界符,因为单引号,双引号和反引号不起作用。上面带反引号的代码产生五行内容:

 sh: some: command not found

在使用其他引号时会产生其他错误。

在这种情况下还有其他定界符吗?

0 个答案:

没有答案