title: What is the $? (dollar question mark) variable in shell scripting?
body: <p>I'm trying to learn shell scripting, and I need to understand someone else's code. What is the <code>$?</code> variable hold? I can't Google search the answer because they block punctuation characters.</p>