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
竹野茂治@新潟工科大学