$? variable

So, I'm analizing UNIX sh script an I found $? variable at this moment I don't know what does it mean.

Anybody can help me whit this?

Thank you.

$? contains the exit code of the last shell command issued. As I recall, it is usually 0 when the execution has no errors and non-zero upon errors (hopefully that's not backward). Example: