title: Linux shell: space in condition statement
body: <p>I recently learn how to program in shell.
  I can't understand why those two statement produce different output. It seems if there are no spaces, test treats <code>10==11</code> as a string and always returns true.</p>
  
  <pre><code>$test 10==11 &amp;&amp; echo yes || echo no
  $yes
  $test 10 == 11 &amp;&amp; echo yes || echo no
  $no
  </code></pre>