title: Passing large amounts of data to a CLI command
body: <p>Let's say I had 10MB string to pass to a CLI command.</p>
  <p>Could I directly pass it in the CLI? eg. <code>my_cmd &quot;my_string&quot;</code>
  Or maybe <code>my_cmd &lt;&lt; file_with_data</code>?</p>
  <p>Or would I have to write it to disk first and then the command internally read the file?</p>
  <p>Could I pass the command a memory location of the string?</p>
  <p>What other options exist?</p>
  <p>====</p>
  <p>EDIT:
  To be clear my question is about passing a <strong>huge</strong> string through a CLI. Are there size limits? Other issues?</p>
  <p>EDIT 2:
  I would be passing this data from a program to a child process, written in different languages.</p>