Windows 7命令提示符是不是有等效的stdbuf?
Posted
技术标签:
【中文标题】Windows 7命令提示符是不是有等效的stdbuf?【英文标题】:Is there an stdbuf equivalent for Windows 7 command prompt?Windows 7命令提示符是否有等效的stdbuf? 【发布时间】:2012-10-30 07:43:40 【问题描述】:所以 gnu 有 stdbuf 允许你修改命令的 I/O 流的缓冲。我需要命令提示符的相同功能,但我似乎找不到任何关于它的信息。
我只是试图将程序的 stdout 和 stderr 都输出到日志文件,而不进行缓冲(或者更确切地说,只是为了使它们同步并且以与在控制台中显示的顺序相同)。
我只是错过了一些明显的命令或语法,还是我在 Windows 中运气不佳?
【问题讨论】:
【参考方案1】:看看this。我没有要测试的 Windows,但我猜你需要这样的东西:
.\foo.bat > .\bar.log 2>&1
这将默认为缓冲 IO,这不是您想要的,而是无缓冲输出 does not seem to be possible。
【讨论】:
以上是关于Windows 7命令提示符是不是有等效的stdbuf?的主要内容,如果未能解决你的问题,请参考以下文章
MySQL5.7 在Windows命令行下输入命令mysqld --console,命令行提示以下错误,请问怎么解决?
Windows 上的 SQLite 数据库是不是有等效的 MySQLAdmin 或 SQL Server Management Studio? [关闭]