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

0

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

exemplo:

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

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

Por favor, você pode me ajudar a encontrar uma maneira de fazer isso?

    
por med 18.09.2015 / 11:39

1 resposta

1

A referência de Bash mencionada é para a versão 4.3 do Bash. Substituições de strings não são suportadas no 3.1.

Você pode usar tr assim:

echo $(tr '[:upper:]' '[:lower:]'<<<${myString})
    
por 18.09.2015 / 14:14

Tags