我的bash脚本在curl内部运行命令.我想将HTTP响应代码作为我的脚本的状态返回.
我这样做是这样的:
statusCode=404
if [ $statusCode -ne 200 ]
then
echo $statusCode
exit $statusCode
fi
exit 0
Run Code Online (Sandbox Code Playgroud)
状态代码正确回显(404),但状态值($?)是148.我究竟做错了什么?
这不可能从bash脚本中使用HTTP响应代码退出,因为bash脚本只能以值退出0-255.价值404溢出并变成148:
404 mod 256=148
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |