BASH: FUNZIONI PER LOWER/UPPER CASE

All'interno di uno script Bash è possibile definire due funzioni che trasformano una stringa in modo che abbia tutte lettere maiuscole o minuscole. Si parla di funzioni di upper e lower case.

# functions
toLower() {
    echo $1 | tr "[:upper:]" "[:lower:]"
}

toUpper() {
    echo $1 | tr "[:lower:]" "[:upper:]"
}

Ecco come è possibile poi richiamarle:

# upper and lower case
code="oiD"
lowcode=`toLower $code`
upcode=`toUpper $code`
echo $upcode $lowcode