我遇到了一个 shell 脚本,其中包含这样的语句:

if [ $val -eq $? ]

什么是$?意思是这里?

答案

$?

返回最后完成的命令的状态。

除此之外$标志是一个特殊的符号 - 在这种情况下$val提取变量保存的值val

来自: stackoverflow.com