title: Using command Output (with spaces) as other command Input (BASH)
body: <p>Any one know why this works?</p>
  <pre><code>cat `echo &quot;FilenameWithoutSpaces.txt&quot;` # shows file content
  </code></pre>
  <p>stdout:</p>
  <p><strong>SHOW FILE CONTENT</strong></p>
  <p>And this not?</p>
  <pre><code>cat `echo &quot;Filename\ With\ Spaces.txt&quot;` # trying to show &quot;Filename With Spaces.txt&quot; content
  </code></pre>
  <p>stdout:</p>
  <p><strong>cat: 'Filename': No such file or directory</strong></p>
  <p><strong>cat: 'With': No such file or directory</strong></p>
  <p><strong>cat: Spaces.txt: No such file or director</strong></p>
  <p>What would be the correct way to pass an output (with spaces) as a input of another command?</p>
  <p>The example above is a simplified case of what i need. What I have to to is:</p>
  <p><em><strong>To use list of files (that may contain spaces) returned by a command as argument for another command.</strong></em></p>