Hi, I encounter a problem of parsing in ksh(1): a quote in a comment in a command substitution $(...) or `...` is parsed as quote and a closing quote is expected.
Here code snippet that expose the problem: $ cat test.sh echo $(echo abc | # comment cat) echo $(echo abc | # comment with quote ' cat) $ ksh ./test.sh abc ./test.sh[9]: no closing quote As side note, bash(1) don't have this parsing problem. $ bash ./test.sh abc abc $ Thanks. -- Sébastien Marie