title: What is the difference beetwen $ echo Hello world > file and $ echo Hello > file world in bash?
body: <pre><code>$ echo Hello world &gt; file
  $ echo Hello &gt; file world
  $ echo &gt; file Hello world
  $ &gt; file echo Hello world
  </code></pre>
  
  <p>They all do the same thing, but I do not know why.</p>