gpt4 book ai didi

bash - grep error 没有错误信息

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

我有一个(很长的)Bash 脚本可以做这样的事情:

set -o nounset
set -o errexit
set -o pipefail

echo -e "foo \n bar" | grep "baz" | tr -d ' '

echo "here"

脚本在没有错误消息的情况下失败,因为 grep 命令返回错误 1 ​​而没有打印任何错误消息。

如何使我的脚本健壮?

最佳答案

您可以使用 grep -q 并检查其返回状态:

if $(echo -e "foo \n bar" | grep -q "baz"); then
echo "grep success"
else
echo "grep failure"
fi

关于bash - grep error 没有错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21876983/

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