Cómo convertir una cadena a minúsculas usando bash 3.1 disponible en gitExtension

Cómo convertir una cadena a minúsculas usando bash 3.1 disponible en gitExtension

Estoy escribiendo un gancho previo a la rebase para Git usando un script bash y necesito convertir una cadena a minúsculas o mayúsculas. Probé algunos métodos documentados enreferencia de golpe

ejemplo:

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

Y este es el resultado:${myString,}: bad substitution

¿Puedes ayudarme a encontrar una manera de hacer esto?

Respuesta1

Elreferencia de golpeque mencionas es para la versión 4.3 de Bash. Las sustituciones de cadenas no se admiten en 3.1.

Puedes usartrcomo esto:

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

información relacionada