<分区>
我遇到了以下命令:
echo $?
这个命令有什么作用?
<分区>
我遇到了以下命令:
echo $?
这个命令有什么作用?
最佳答案
回显(打印)上一个命令的退出值。
如果失败,它将不为零 (0
)。
$ cd ~
$ echo $?
> 0
$ cd //whatever/
> bash: cd: //whatever/: No such file or directory
$ echo $?
> 1
程序以状态码退出。每个程序都是独一无二的,并且有一组不同的失败代码,但普遍认为 0
是“成功”代码。
关于bash - `echo $?` 在 bash 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18536693/