Como converter uma string para minúscula usando o bash 3.1 disponível em gitExtension

Como converter uma string para minúscula usando o bash 3.1 disponível em gitExtension

Estou escrevendo um gancho de pré-rebase para Git usando script bash e preciso converter uma string para lowerCase ou UperCase. Eu tentei alguns métodos documentados emReferência Bash

exemplo:

 myString="AbcDFmk";
 echo ${myString,,}

e este é o resultado:${myString,}: bad substitution

Você pode me ajudar a encontrar uma maneira de fazer isso?

Responder1

OReferência Bashvocê mencionou é para o Bash versão 4.3. Substituições de string não são suportadas em 3.1.

Você pode usartrassim:

echo $(tr '[:upper:]' '[:lower:]'<<<${myString})

informação relacionada