我有gnuwin32
和SFU。也没有script.exe
命令。
有谁知道script.exe
除了 Cygwin 之外,是否有Windows的等价物,我不想安装它(原因与本讨论无关)?
不,没有与该script
命令等效的 Windows ;相信我,我已经搜索了高低。
在任何情况下,您都可以使用重定向来完成至少一半的工作。在执行期间您不会看到输出,但之后您可以在文件中看到它。不幸的是,这是一种妥协,但在紧要关头时它可以做到。
您需要注意的唯一一件事是某些程序写入多个流。除了标准输出( stdout
) 之外,它们还可以写入标准错误( stderr
) 或标准日志( stdlog
)。因此,为了确保捕获所有输出,您需要重定向stdout
和stderr
(在 Windows 中,stdlog
会自动重定向到stdout
)。在下面的示例中,Microsoft 编译器 ( cl.exe
) 将横幅(标题文本)打印到stderr
,将其余的帮助文本打印到stdout
。
C:\> cl /? > foobar.txt 2>&1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13171 次 |
最近记录: |