检查STa中的STDIN或STDOUT是否为TTY

时间:2015-03-17 13:19:33

标签: lua pipe stdout stdin tty

在C中你有isatty(file_descriptor),你可以传递0作为STDIN的文件描述符,传递1作为STDOUT。

我怎样才能在Lua中断言?

1 个答案:

答案 0 :(得分:1)

我不知道内置任何内容,但如果您不想使用“[tty(显然有点不可移植),您可以随时支持测试暴露isatty的C模块。

公开isatty的C模块:

  1. lua-isatty
  2. lua-term
  3. luaposix
  4. 也可能有其他人。