Linux 上成功(True )的返回值是 0,您可以认为这意味着零错误。失败(False )的退返回值是1或更大的值。
观察如下命令的返回值。
true;echo $? 0 false ;echo $? 1 cat /etc/passwd 1>/dev/null ;echo $? 0 hello 2>/dev/null ;echo $? 127