【问题标题】:r cat command generate output with /t interpreted as /t not tabr cat 命令生成输出,其中 /t 解释为 /t 而不是制表符
【发布时间】:2026-01-05 05:50:02
【问题描述】:

我想使用以下命令生成类似“我想测试\ttab”的输出,但输出是“我想测试选项卡”。我希望 \t 在那里而不是被解释为制表符分隔符。 有没有办法做到这一点?任何人都可以帮忙吗?非常感谢您!

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

谢谢, 回复

【问题讨论】:

    标签: r tabs cat sink


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢!这有帮助!
    • 我很高兴。如果它回答了您的问题,请检查它是否为正确答案。