title: Pipe into `adb shell`
body: <p>Why can I not pipe into <code>adb shell</code>?</p>
  
  <pre><code>[klm@kth ~]$ echo foo | adb shell cat
  ^C
  </code></pre>
  
  <p>The above command hangs on my 4.0.1 emulator, and I'm not seeing the expected <code>foo</code> output.</p>
  
  <p>I presume it's because <code>adb shell</code> doesn't pipe its stdin into its child-process' stdout, and <code>cat</code> sits and waits forever. Has this really not been implemented in <code>adb</code>, or am I missing something?</p>