Dup Ver Goto 📝

Bash Variable Substitution

To
26 lines, 52 words, 391 chars Page 'Substitution1' does not exist.

Changing case to upper or lower

Sources: scriptingosx.com

$ name="John Doe"
$ echo ${name,,}
john doe

$ echo ${name^^}
$ JOHN DOE

$ name="JOHN"
$ echo "${name,}"
jOHN

$name="john"
$echo "${name^}"
John

For zsh

% name="John Doe"
% echo ${name:l}
john doe
% echo ${name:u}
JOHN DOE