如何将命令提示符的输出导出到 txt 文件

Posted

技术标签:

【中文标题】如何将命令提示符的输出导出到 txt 文件【英文标题】:How to export output from command prompt to txt file 【发布时间】:2021-02-18 07:17:08 【问题描述】:

我下载了 Selenium 服务器(https://www.selenium.dev/downloads/,然后运行命令: java -jar selenium-server-standalone-3.141.59.jar -role hub >>server.txt

创建日志文件 server.txt。然而,它是空的。我需要在这个文件中查看命令提示符的内容。我在 Windows 上运行它。有什么建议吗?这是执行此命令后的命令提示符内容:

【问题讨论】:

如果它正在写入控制台,那么您无能为力。但如果它只是写入不同的文件流,那么下面的答案应该可以工作。 【参考方案1】:

有多种输出类型。将所有内容重定向到文件时,使用 &1 作为文件描述符 1 的值。因此,通过使用 2>&1,您将 strerr 重定向到与 stdout 相同的输出,因此这应该可以解决问题:

(java -ar selenium-server-standalone-3.141.59.jar -role hub)>server.txt 2>&1

【讨论】:

是的,确实如此。感谢格哈德。

以上是关于如何将命令提示符的输出导出到 txt 文件的主要内容,如果未能解决你的问题,请参考以下文章