* command substitution gets confused by case parens @ 2002-05-21 5:48 Clint Adams 2002-05-21 15:07 ` Bart Schaefer 0 siblings, 1 reply; 2+ messages in thread From: Clint Adams @ 2002-05-21 5:48 UTC (permalink / raw) To: zsh-workers According to POSIX, I think, the following should work. print $(case $TEST in abc) echo a ;; def) echo b ;; esac) zsh: parse error near `;;' ^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: command substitution gets confused by case parens 2002-05-21 5:48 command substitution gets confused by case parens Clint Adams @ 2002-05-21 15:07 ` Bart Schaefer 0 siblings, 0 replies; 2+ messages in thread From: Bart Schaefer @ 2002-05-21 15:07 UTC (permalink / raw) To: Clint Adams, zsh-workers On May 21, 1:48am, Clint Adams wrote: } Subject: command substitution gets confused by case parens } } According to POSIX, I think, the following should work. Bash2 chokes on it as well: bash2: command substitution: line 2: syntax error near unexpected token `abc' bash2: command substitution: line 2: ` abc' The following works in both shells, and is the reason that the fully- parenthesized case conditions were introduced, IIRC. echo $(case $TEST in (abc) echo a ;; (def) echo b ;; esac) -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-05-21 15:08 UTC | newest] Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-05-21 5:48 command substitution gets confused by case parens Clint Adams 2002-05-21 15:07 ` Bart Schaefer
Code repositories for project(s) associated with this public inbox https://git.vuxu.org/mirror/zsh/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).