在 linux shell 上,echo $ 是什么?应该做的?

Rud*_*dra 6 linux shell-script

我遇到了一个使用的shell脚本echo $?。这是什么意思 。我们如何在 shell 脚本中使用它。有没有这方面的参考。

max*_*max 11

echo $? 表示上一个命令的状态

看这里的例子

[root@localhost ~]# jk
-bash: jk: 命令未找到
[root@localhost ~]# echo $?
1
[root@localhost ~]#密码
/根
[root@localhost ~]# echo $?
0
[root@localhost ~]# 

一开始你得到 1 因为命令错误第二次你得到 0 因为命令成功

没有调用命令jk(在我的情况下)