title: How to pass command line argument with space in Bash scripts
body: <p>Let's say there is one script <code>s1</code>, and I need to pass argument <code>$1</code> with value <code>foo bar</code>, with space in it. This can be done</p>
  
  <blockquote>
    <p>./s1 "foo bar"</p>
  </blockquote>
  
  <p>however, when I want to run the above command in another script (say <code>s2</code>), how should I put it? If I put it as above, <code>foo bar</code> will be interpreted as two arguments (to s1) rather than one.</p>