当运行flutter pub publish -v时,您可以在控制台中看到详细的输出,但它非常长,对于大多数终端缓冲区来说太长了。该二进制文件似乎绕过了详细文本上的stdout,因此我如何才能将整个命令记录到一个文件中,管道似乎不起作用:
flutter pub publish -v
flutter pub publish -v > ./publish.log # will only contain the normal output
我也尝试过使用tee,但没有成功。
tee
eoxn13cs1#
回顾我以前的问题,答案肯定是将stderr重定向到stdout:
flutter pub publish -v > ./publish.log &2>1
1条答案
按热度按时间eoxn13cs1#
回顾我以前的问题,答案肯定是将stderr重定向到stdout: