関数の戻り値

http://www.atmarkit.co.jp/flinux/rensai/shell06/function.html
関数はその実行結果を「戻り値」にセットして返すことができます。関数の戻り値は関数内で最後に実行されたコマンドの戻り値となります。またreturnを使えば明示的に戻り値をセットすることができます。また他のコマンドと同じように呼び出したシェルにおいては「$?」で戻り値を参照することができます。