标签: r terminal tty
如何检查输出是否转到R?
我找到file.info()但就文件类型而言,它似乎只支持
file.info()
isdir: logical: Is the file a directory?
它似乎不支持stdout()或stderr()等参数。
stdout()
stderr()
答案 0 :(得分:2)
您可以在R isatty()上使用connection,就像在文件描述符libc中使用它一样:
isatty()
connection
libc
R> isatty(stdout()) [1] TRUE