gpt4 book ai didi

linux - 在 Bash 脚本中引发错误

转载 作者:IT老高 更新时间:2023-10-28 12:26:23 25 4
gpt4 key购买 nike

我想在 Bash 脚本中引发错误,并显示消息“测试用例失败!!!”。如何在 Bash 中做到这一点?

例如:

if [ condition ]; then
raise error "Test cases failed !!!"
fi

最佳答案

这取决于您希望将错误消息存储在何处。

您可以执行以下操作:

echo "Error!" > logfile.log
exit 125

或以下:

echo "Error!" 1>&2
exit 64

当您引发异常时,您会停止程序的执行。

您也可以使用 exit xxx 之类的内容,其中 xxx 是您可能希望返回给操作系统的错误代码(从 0 到 255)。这里 12564 只是您可以退出的随机代码。当您需要向操作系统指示程序异常停止(例如发生错误)时,您需要将非零退出代码传递给exit

作为@chepner pointed out ,您可以执行exit 1,这将意味着未指定的错误

关于linux - 在 Bash 脚本中引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30078281/

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