gpt4 book ai didi

bash - stdoutput 和 stderror 的重定向不捕获所有输出

转载 作者:行者123 更新时间:2023-11-29 09:08:23 29 4
gpt4 key购买 nike

我正在编写一些测试脚本,想要捕获所有错误输出并将其写入错误日志以及所有常规输出并将其写入单独的日志。我正在使用表单的命令

cmd > 输出.file 2> 错误.file

我正在为其编写测试脚本的命令可能会导致段错误。当命令出现段错误时,bash 仍然会向终端打印出段错误。

我不希望这种情况发生或与标准错误一起被重定向。

这可能吗?这一定是 bash 做的,因为两个输出流都被重定向了。

最佳答案

bash -c 'cmd >output.file 2>error.file' >bash_output.file 2>&1

关于bash - stdoutput 和 stderror 的重定向不捕获所有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/988279/

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