Is the following construction POSIXly correct? foo=$(cat <<EOF Foo bar baz quux. EOF) ash (and dash, which is derived from ash) choke on this, and seem to ignore everything on the same line as, but after, the here-document terminator word. bash (--posix) and (pd)ksh have no problem with it. I would be most grateful if someone access to the POSIX spec could provide some insight into this. -- G. Branden Robinson | If atheism is a religion, then Debian GNU/Linux | health is a disease. branden@debian.org | -- Clark Adams http://people.debian.org/~branden/ |
Attachment:
signature.asc
Description: Digital signature