[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: weird bash5 bug with ``for i; do echo; done; echo in''
From: |
Chet Ramey |
Subject: |
Re: weird bash5 bug with ``for i; do echo; done; echo in'' |
Date: |
Sun, 25 Mar 2018 17:18:10 -0400 |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
On 3/24/18 11:24 AM, Clark Wang wrote:
> Hi Chet,
>
> Today I compiled bash5 (using default configuration) from the devel branch
> (f602026a0ce - commit bash-20180316 snapshot) on macOS and found it breaks
> one of my rc files. After some time of debugging I have the following
> minimal example to reproduce the problem:
>
> $ bash5 -c 'for i; do echo; done; echo in'
> bash5: -c: line 0: syntax error near unexpected token `in'
> bash5: -c: line 0: `for i; do echo; done; echo in'
> $
Thanks for the report. One more case to take care of for Posix grammar
rule 6. I will fix it.
Chet
--
``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/