gpt4 book ai didi

grep - 使用 grep 管道错误消息

转载 作者:行者123 更新时间:2023-12-02 07:40:06 28 4
gpt4 key购买 nike

我的脚本因缺少某些文件而失败。

运行脚本并将其传递给 grep

$ ./adder | grep Error

产生以下输出:

Error in <TFile::ReadBuffer>: error reading all requested bytes from file v2.2_V3_194424_194712/output_853.root, got 0 of 300
Error in <TFile::Init>: v2.2_V3_194424_194712/output_853.root not a ROOT file

不同文件的类似输出

我想从这个输出中提取像 v2.2_V3_194424_194712/output_853.root 这样的根文件,但是做 ./adder | grep 错误 | grep .root 不起作用。

这是为什么呢?

最佳答案

您需要将标准错误流(数字代码:2)从管道中的第一个命令重定向到标准输出流(数字代码:1),如下所示:

$ ./adder 2>&1 | grep Error

关于grep - 使用 grep 管道错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12055674/

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