Jon Seymour <jon.seym...@gmail.com> wrote: > If the builtin echo fails it will be because the bash interpreter has > suffered a catastrophic failure of some kind [ e.g. run out of memory > ]. Once that has happened, all bets are off anyway.
Probably true, but command substitution forks a separate process, so that can fail for reasons external to the bash process. Here's another possibility: CPATH=${CPATH:+$CPATH:}${#+~usr1/blah/blah} paul