On 13.03.2009 02:04, Mark McConnell wrote: > On 12 Mar 2009 at 10:25, Jerry wrote: > {Problem with Bash-4 and $(command) ...}: [...] > I found the same problem, and have reverted to > bash3.2 until it's sorted out.
See if the following helps. http://tiswww.case.edu/php/chet/bash/COMPAT Especially: 38. Since bash-4.0 now follows Posix rules for finding the closing delimiter of a $() command substitution, it will not behave as previous versions did, but will catch more syntax and parsing errors before spawning a subshell to evaluate the command substitution. -- Eray > Like you, I wasn't able to find discussion of this on > the lists I subscribe to - although I'm sure it's going > on. Looking through the diffs in > /usr/ports/distfiles/bash, the bracketed form of > command substitution appears to be a long- > standing problem in bash40-xxx. > > The back-tick `command` form works as it should, > but not the Posix-style $(command) form, as of > GNU bash, version 4.0.10(1)-release > > Mark > -- _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"