Bash $? = 127在shell脚本中?
在我的代码中,当我Bash $? = 127在shell脚本中?,bash,shell,Bash,Shell,在我的代码中,当我 echo $? 它返回给我一个127的值。我以为它只返回1表示失败,或返回0表示成功?127的值是什么意思?$?是上一个命令的返回值。约定是0为“OK”,其他任何东西都表示错误。不同的错误可以发送不同的值,因此调用进程(通常是shell)可以区分不同的错误 至于127的含义,请参见此处:$?是上一个命令的返回值。约定是0为“OK”,其他任何东西都表示错误。不同的错误可以发送不同的值,因此调用进程(通常是shell)可以区分不同的错误 关于127的含义,请参见此处:具有特殊含
echo $?
它返回给我一个127的值。我以为它只返回1表示失败,或返回0表示成功?127的值是什么意思?
$?
是上一个命令的返回值。约定是0为“OK”,其他任何东西都表示错误。不同的错误可以发送不同的值,因此调用进程(通常是shell)可以区分不同的错误
至于127的含义,请参见此处:
$?
是上一个命令的返回值。约定是0为“OK”,其他任何东西都表示错误。不同的错误可以发送不同的值,因此调用进程(通常是shell)可以区分不同的错误
关于127的含义,请参见此处:具有特殊含义的退出代码:具有特殊含义的退出代码: