bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Should nested case statements within command substitutions work on in ba


From: Jon Seymour
Subject: Should nested case statements within command substitutions work on in bash 3.2.x?
Date: Sun, 22 Mar 2015 14:59:51 +1100

I was surprised that this didn't work with the OSX version of bash 3.2:

     /bin/bash -c 'echo $(case "yes" in yes) echo yes; ;; no) echo no; ;; esac)'

/bin/bash: -c: line 0: syntax error near unexpected token `;;'
/bin/bash: -c: line 0: `echo $(case "yes" in yes) echo yes; ;; no)
echo no; ;; esac)'

It does work with bash 4.x.

Is this a known issue with 3.2 or is it particular to the OSX
implementation (which in my case is 3.2.53(1))?

jon.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]