gpt4 book ai didi

linux - Grep 没有给出正确的返回码

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:52 26 4
gpt4 key购买 nike

在文件中搜索多个模式并使用 grep 命令查找返回代码时,无论模式是否存在,我都得到相同的结果请帮助我,下面是我的代码

grep -v "ORA-|Linux-x86_64 Error|stopped|Failed" /home/expdp.log>/dev/null

回声$?

无论文件是否具有模式,输出始终为 0

最佳答案

用$?你从程序中得到返回值,无论它是否运行良好。它与模式匹配无关。您应该解析返回的 stout 输出,而不是将其重定向到/dev/null/

您可以使用 -c 选项来计算匹配项并评估返回的计数值。

关于linux - Grep 没有给出正确的返回码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46345644/

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