Doh, of course. I must be drunk. :) Now it's totally clear. Thanks!
Glen > On 28 May 2017, at 12:59 AM, Ole Tange <[email protected]> wrote: > > 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
