"return"は数値しか扱えないので、戻り値として文字列を扱う時は"echo"を使う。
こんな感じ。
#!/bin/bash function returnMsg() { echo "hogehoge" } localVal=`returnMsg` echo ${localVal} # hogehoge
"return"は数値しか扱えないので、戻り値として文字列を扱う時は"echo"を使う。
こんな感じ。
#!/bin/bash function returnMsg() { echo "hogehoge" } localVal=`returnMsg` echo ${localVal} # hogehoge