I don't think that the behavior is really unexpected ... the `{...} part is interpreted by mk, but not the text between the braces. You probably need to quote it if it contains braces itself.
Am 06.09.2013 13:03, schrieb dexen deVries: > in p9p mk, this works as expected: > foo = `{echo bar} > > but the following does not -- rc(1) indicates syntax error: > foo = `{echo `{echo bar}} > > > strace indicates that mk(1) passes input to rc(1) with no closing braces at > all. > > > i'm using MKSHELL = rc. >