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