
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})