Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

BASH 5 Conundrum : ${S^b}

18 views
Skip to first unread message

Chris Elvidge

unread,
Feb 8, 2019, 12:22:27 PM2/8/19
to
echo $BASH_VERSION
5.0.2(1)-release

Where
S="bracketsbrackets"
echo "${S^b}" gives Bracketsbrackets
echo "${S^^b}" gives BracketsBrackets
as expected

But
S="{brackets}(brackets)"
echo "${S^b}" gives {brackets}(brackets) (not working as expected)
echo "${S^^b}" gives {Brackets}(Brackets) (as expected)

(Characters other than 'b' seem to be the same.)

Has anyone any ideas why?

Cheers

--

Chris Elvidge, England

Bruce Axtens

unread,
Feb 28, 2019, 12:53:29 AM2/28/19
to
On 2/9/2019 1:22 AM, Chris Elvidge wrote:
> echo $BASH_VERSION
> 5.0.2(1)-release

Not limited to Bash 5 either. Also 4.4.19(1)-release (Linux for Windows,
Bionic).

---
This email has been checked for viruses by AVG.
https://www.avg.com

0 new messages