return
define o status de saída da função e esse é um número entre 0
e 255
. Se o número for maior que esse, você obtém seu valor mod 256, e 20150225 % 256
é 209
.
Para obter uma string como saída de uma função, a função deve ecoar e, em seguida, você pode capturá-la no chamador com o comando substution.
function convert_date_to_long {
echo "${1}${2}${3}"
}
some_var=$(convert_date_to_long 2015 02 25)