Description of problem: Sometimes when expanding braces non-expanded braces get lost. Version-Release number of selected component (if applicable): bash-3.1-5 How reproducible: Dunno. Has happened a couple of times with constructions like this. Steps to Reproduce: 1. echo a-{b{d,e}}-c 2. 3. Actual results: a-bd-c a-be-c Expected results: a-{bd}-c a-{be}-c Additional info:
Reported upstream.
Just FYI: this is now fixed in Rawhide (bash-3.2-9.fc7 and possibly earlier). I know this because I was unwittingly depending on the incorrect behavior, and was surprised when it "broke". ;)