Hellol.
I have founded a bug in variable manipulation behavior of bash version 4.2.53. Constructions ${parameter,pattern} and ${parameter,,pattern} does not working properly:
michael@kazakov:~> VAR=COLORADO
michael@kazakov:~> echo ${VAR,c}
COLORADO
michael@kazakov:~> echo ${VAR,,o}
COLORADO
But constructions ${parameter^pattern}/${parameter^^pattern} and ${parameter,,}/${parameter,,} working fine:
michael@kazakov:~> echo ${VAR,}
cOLORADO
michael@kazakov:~> echo ${VAR,,}
colorado

VAR=colorado
michael@kazakov:~> echo ${VAR^o}
colorado
michael@kazakov:~> echo ${VAR^^o}
cOlOradO
michael@kazakov:~> echo ${VAR^^c}
Colorado

--
Michael Kazakov
Quotix


Reply via email to