[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bash-bug
Subject:    Re: weird bash5 bug with ``for i; do echo; done; echo in''
From:       Chet Ramey <chet.ramey () case ! edu>
Date:       2018-03-25 21:18:10
Message-ID: 12fa3278-d840-275b-4768-beb640d4aac3 () case ! edu
[Download RAW message or body]

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/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic