Chet Ramey schrieb:
Bernd Eggink wrote:
GNU bash, Version 4.0.17(1)-release (i686-pc-linux-gnu)

The shell doesn't recognize the closing parenthesis of a command
substitution if a 'case' command is included and 'esac' is preceded by
newline. Example:

x=$(case $a in
(1) echo one
esac
)


Try the attached patch.  A newline really is a shell meta-character.

That fixes it, thanks.

Bernd

--
Bernd Eggink
http://sudrala.de


Reply via email to