r cat 命令生成输出,其中 /t 被解释为 /t 而不是制表符

r cat command generate output with /t interpreted as /t not tab

我想使用以下命令来生成类似 "I want to test\ttab" 的输出,但输出是 "I want to test tab"。我希望 \t 在那里而不是被解释为制表符定界符。 有没有办法做到这一点?谁能帮忙?非常感谢您!

sink(paste("test","sh",sep="."))
cat(paste0("I want to test","\t","tab"))
cat("\n")
sink()

谢谢, R

只需添加一个额外的斜线即可转义以下特殊字符:

cat(paste0("I want to test","\t","tab"))
cat("\n")