【问题标题】:$? = 127 in shell script? [duplicate]美元? = 127 在 shell 脚本中? [复制]
【发布时间】:2014-11-06 00:43:36
【问题描述】:

在我的代码中,当我这样做时

echo $?

它返回给我一个值 127。我认为它只返回 1 表示失败或返回 0 表示成功?值 127 是什么意思?

【问题讨论】:

    标签: bash shell


    【解决方案1】:

    $? 是上一条命令的返回值。惯例是 0 是“OK”,其他任何东西都表示错误。不同的错误可以发送不同的值,因此调用进程(通常是shell)可以区分不同的错误。

    至于127的含义具体看这里:127 Return code from $?

    【讨论】:

    猜你喜欢
    • 2011-10-13
    • 2014-02-01
    • 2011-11-07
    • 2013-08-30
    • 2021-06-25
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 2011-03-02
    相关资源
    最近更新 更多