Por defecto en bash sólo se pueden retornar enteros. ¿Qué hay que hacer entonces para que retorne un valor no entero? El truco está en hacer un echo del valor y asegurarnos en la llamada de la función que se asigna a una variable. Es decir, nuestra función sería:
1 2 3 4 5 6 7 |
#!/bin/bash function retorna_texto { echo -n "este es el valor a retornar" } VALOR=$( retorna_texto ) echo $VALOR exit |