シェル・スクリプト・リファンレス |
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス |
シェル関数の終了 |
シェル関数の処理の途中で関数から抜け出したいことがある。このときに利用するがreturnだ。たとえば,以下のようなシェル関数が定義されていたとする。
test_ret() { echo "Before return" return echo "After return" } |
このシェル関数を呼び出すと,
$ test_ret Before return |
のように,1つ目のメッセージが表示された後,returnでシェル関数から抜け出してしまうため,2つ目のメッセージ表示はされない。
関連事項 |
return,シェル関数の終了コード |