title: The "non-man" explanation of -n in echo (shell)
body: <p>So i read the <code>man echo</code> info. And it says this for the <code>n</code> option.</p>
  
  <pre><code>-n    Do not print the trailing newline character.
  </code></pre>
  
  <p>I can't wrap my head around what it means.</p>
  
  <p>So if i try it out this is what i get</p>
  
  <pre><code>~ echo -n "12"
  12%
  </code></pre>
  
  <p>I get a <code>%</code> after the argument I passed in.</p>
  
  <p>Without <code>n</code>, stdout will not have <code>%</code></p>
  
  <pre><code>~ echo "12"
  12
  </code></pre>
  
  <p>Can anyone give practical examples, or a simpler explanation.</p>