return <expression>
コマンド return は、 コマンド exit や quit が、現在のコードブロ ックの実行や入力ストリームを終了するのと同じ方法で作用します。返り値は 関数ブロック内の実行コードの状況でのみ意味があります。以下参照: function blocks (90)。
例:
function $myfun << EOF local result = 0 if (error-condition) { return -1 } ... body of function ... return result EOF
竹野茂治@新潟工科大学