On Fri, May 26, 2017 at 4:44 AM, Glen Huang <[email protected]> wrote:
> Thanks for the quick reply. Didn't realize {} is already quotes.
>
> But if the solution is to not quote {}, how do I pass "${start} {}" as a
> single argument to subshell?
You are going to say 'Doh, ofcourse' now.
> For example,
>
> parallel name=\"foo {}\"';' echo \"'$name'\" ::: 你好 世界
>
> would garble the text,
You simply move the {} outside:
parallel name=\"foo \"{}';' echo \"'$name'\" ::: 你好 世界
You still need the space to be quoted.
> And I did get \?\?\?\?\?\? back, as can be seen from this screenshot. I use
> the terminal app on macOS.
What I meant was: You get two of them. Not just one.
/Ole