title: What does ${ARGUMENT+x} mean in Bash?
body: <p>I have a bash script that uses the following syntax:</p>
  
  <pre><code>if [ ! -z ${ARGUMENT+x} ]; then
  </code></pre>
  
  <p>What is the meaning of the "+x" syntax after the argument name?</p>