title: How is bash commandline stdin propagated to child process
body: <p>I have a script (<code>file_redirection.sh</code>), where I have tried various combinations to get what I want:</p>
  
  <pre><code>#!/bin/bash
  echo "cat " $*
  echo "cat $*"
  echo "cat $@"
  echo "cat " $@
  </code></pre>
  
  <p>I would like to be able to run</p>
  
  <pre><code>file_redirection.sh &lt; tmp_file
  </code></pre>
  
  <p>And have it show </p>
  
  <pre><code>"cat &lt; tmp_file"
  </code></pre>
  
  <p>Is that possible?</p>