title: why doesn't exec(chr(8)) delete a character from the shell?
body: <p>I know this won't work, and it'll produce an error, but I'll ask it anyways.
  <code>exec(chr(8))</code> doesn't delete a character from the shell...
  <code>chr(8)</code> is backspace in ascii. So naturally, I'd think it'll delete a character from the shell, like</p>
  
  <pre><code>&gt;&gt;&gt; exec(chr(8)) 
  </code></pre>
  
  <p>would return</p>
  
  <pre><code>&gt;&gt;&gt; exec(chr(8) # Missing a parenthesis.
  </code></pre>