help-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: $${a,b} brace expansion flaw.


From: Greg Wooledge
Subject: Re: $${a,b} brace expansion flaw.
Date: Sat, 20 Jan 2024 17:35:59 -0500

On Sat, Jan 20, 2024 at 11:32:01PM +0100, alex xmb sw ratchev wrote:
> ~ $ a=BaNaNa ; echo ${a,N}
> BaNaNa
> ~ $ a=BaNaNa ; echo ${a,,N}
> Banana

Yeah, I wasn't 100% correct in my previous message.  The single comma
form only looks at the first character of the parameter's value.

unicorn:~$ a='Baba Banana'
unicorn:~$ echo "${a,B}"
baba Banana
unicorn:~$ a='aBaba Banana'
unicorn:~$ echo "${a,B}"
aBaba Banana

I never use these, so I have to re-learn it every time it comes up.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]