我是新的,非常新的,以bash脚本。今天我发现了以下命令:
echo $?
该命令的作用是什么?
答案 0 :(得分:7)
回显(打印)上一个命令的退出值。
如果失败则不会为零(0
)。
$ cd ~
$ echo $?
> 0
$ cd //whatever/
> bash: cd: //whatever/: No such file or directory
$ echo $?
> 1
程序退出并显示状态代码。每个程序都是唯一的,并且有一组不同的失败代码,但人们普遍承认0
是'成功'代码。