Is there a way in bash to convert a string into a lower case string?
For example, if I have:
a=\"Hi all\"
I want to convert it to:<
Using GNU sed:
sed
sed 's/.*/\L&/'
Example:
$ foo="Some STRIng"; $ foo=$(echo "$foo" | sed 's/.*/\L&/') $ echo "$foo" some string
In bash 4 you can use typeset
A="HELLO WORLD" typeset -l A=$A