Если переменная передаётся ЗАГЛАВНЫМИ буквами, а её необходимо перевести в строчные – можно использовать такой синтаксис (bash v4 и выше):
$ var=VAR
$ echo $var VAR
$ echo ${var,,} var
Тоже, но наоборот:
$ var=var
$ echo ${var^^} VAR
Другой вариант – для предыдущих версий bash – с использованием tr
:
$ echo $var | tr '[:upper:]' '[:lower:]' var
И обратное изменение:
$ var=var
$ echo $var | tr '[:lower:]' '[:upper:]' VAR