title: Why can I skip the blank on command line arguments (.e.g, script -ARGNAMEargvalue)?
body: <p>I sometimes see command line calls to programs/scripts with <code>optional arguments</code>, where the <strong>whitespace</strong> between the argument and the value is skipped, e.g.,:</p>
  
  <pre><code>scriptname -ARGNAMEargvalue
  </code></pre>
  
  <p>I find it tough to find documentation around this. I would be happy if someone could just hint me to the correct "search phrase" or an existing SO post.</p>