gpt4 book ai didi

windows - 订购 stderr 和 stdout 或刷新 stderr

转载 作者:可可西里 更新时间:2023-11-01 10:12:16 26 4
gpt4 key购买 nike

我得到了以下批处理命令

echo 1 & echo 2 1>&2 & echo 3

有时这会打印 1 2 3有时 132 我怎样才能控制顺序?我必须得到订单。

是否有启用以下功能的命令?

echo 1 & echo 2 1>&2 & flush_stderr() & echo 3

最佳答案

如果您使用&& 而不是&,它只会在前一个命令成功完成的情况下继续执行下一个命令。从这个意义上说,您可以确保特定的进展。

我认为,在某些情况下,当您运行该行时,后面的命令之一比前面的命令完成得更快,因为它们实际上都是同时启动的。

编辑:另一种解决方案(虽然更冗长)是为每个命令运行 start/wait。即,start ""/b/wait cmd/c "echo 1"& start ""/b/wait cmd/c "echo 2"1>&2 & start ""/b/wait cmd/c "echo 3"

关于windows - 订购 stderr 和 stdout 或刷新 stderr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53702447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com