title: how to keep parameter with spaces when running remote script file with ssh?
body: <p>I found that when I run a script locally, such as</p>
  
  <pre><code>./run.sh a "b c"
  </code></pre>
  
  <p>It will identify two parameters when used "$@" in run.sh. However, when used in remote machine via ssh, it won't be that.</p>
  
  <pre><code>ssh user@host ./run.sh a "b c"
  </code></pre>
  
  <p>So how should I achieve this ?</p>