Ale*_*lls -1 shell bash exit-status
如果运行:
true \ false; echo $?
Run Code Online (Sandbox Code Playgroud)
我得到 0 的退出代码。有谁知道这是为什么?
true \ false
Run Code Online (Sandbox Code Playgroud)
相当于
true ' false'
Run Code Online (Sandbox Code Playgroud)
它会导致壳运行true与false(包括初始空格字符)作为它的参数。true您正在使用的实现会忽略此参数并以零返回值退出。