bug-bash
[Top][All Lists]
Advanced

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

Re: syntax error while parsing a case command within `$(...)'


From: Chet Ramey
Subject: Re: syntax error while parsing a case command within `$(...)'
Date: Mon, 15 Feb 2021 19:56:45 -0500
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.7.1

On 2/15/21 5:39 PM, Koichi Murase wrote:
2021年2月16日(火) 5:12 Chet Ramey <chet.ramey@case.edu>:
It is unexpected, though the syntax is obscure. I'll fix it.

If this is to be fixed, maybe also the following cases could be
handled better (if the corresponding fixes are not too complicated).

At some point, maybe. They're going to be extremely low priority.

bash -c ': $(case x in esac)'
bash -c ': $(case x in (x) if :; then echo a; fi esac)'
bash -c ': $(case x in (x) a() { echo a; } esac)'
bash -c ': $(case x in (x) for ((i=0;i<10;i++)) { echo a; } esac)'

We've officially hit the point of diminishing returns.

--
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/



reply via email to

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