我正在尝试在R
中的粘贴命令中使用"
(双引号)
paste("perl -ane 'system("cat /auto/Sample_output/tmp.$F[0].vcf >> Sample_90061.vcf");'",sep="")
它说
Error: unexpected symbol in "paste("perl -ane 'system("cat"
我尝试单独创建引用的部分,然后通过
粘贴它complicated = paste('"cat /auto/Sample_output/tmp.$F[0].vcf >> Sample_90061.vcf"',sep="")
但显示为
> complicated
[1] "\"cat /auto/Sample_output/tmp.$F[0].vcf >> Sample_90061.vcf\""
有人可以帮我解决这个问题吗?
答案 0 :(得分:4)
使用反斜杠"
转义\
。所以你将拥有:
paste("perl -ane 'system(\"cat /auto/Sample_output/tmp.$F[0].vcf >> Sample_90061.vcf\");'",sep="")