On Sun, Dec 08, 2019 at 11:00:03AM +0100, Martin Schulte wrote: > Hello, > > thanks a lot for all the answers! > > I would like to suppose (Ilkka already argued in this direction) that in > future versions of bash {x..C} should expand to x y z A B C. > > Best regards, > > Martin
Another idea would be to treat {x..C} just like {1..C} would be treated, i.e as not a brace expansion at all but just as the literal string {x..C}. The current brace expansion impelementation in bash requires both points of a range to be "of the same type". This currently means "both must be numbers, or both must be characters", but that second part could be made stronger: "both must be characters with the same case". It's obviously far too late to do anything about this at this point in time. -- Andreas (Kusalananda) Kähäri SciLifeLab, NBIS, ICM Uppsala University, Sweden