¿Cómo convertir una cadena de mayúsculas a minúsculas en Bash? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Cómo convertir una cadena a minúsculas en Bash? 20 respuestasHe estado buscando una manera de convertir un valor de cadena de mayúsculas a minúsculas. Todos los resultados de búsqueda muestran enfoques para usartr
comando.
El problema con latr
comando es que puedo obtener el resultado solo cuando uso el comando con la declaración echo. Por ejemplo
y="HELLO"
echo $y| tr '[:upper:]' '[:lower:]'
Lo anterior funciona y da como resultado 'hola', pero necesito asignar el resultado a una variable de la siguiente manera:
y="HELLO"
val=$y| tr '[:upper:]' '[:lower:]'
string=$val world
Al asignar el valor anterior, me da un resultado vacío.
PS: Mi versión de Bash es 3.1.17