#!/bin/bash # return-test.sh # ÇÔ¼ö¿¡¼ ¸®ÅÏÇÒ ¼ö ÀÖ´Â °¡Àå Å« ¾ç¼ö´Â 256 ÀÔ´Ï´Ù. return_test () # ¹«Á¶°Ç ³Ñ¾î¿Â °ÍÀ» ¸®ÅÏ. { return $1 } return_test 27 # o.k. echo $? # 27 ¸®ÅÏ. return_test 256 # ¿ª½Ã o.k. echo $? # 256 ¸®ÅÏ. return_test 257 # ¿¡·¯! echo $? # 1 ¸®ÅÏ(ÀÚÁú±¸·¹ÇÑ ¿¡·¯¿ë ÄÚµå ¸®ÅÏ). return_test -151896 # ÇÏÁö¸¸, Å« À½¼ö´Â µË´Ï´Ù. echo $? # -151896 ¸®ÅÏ. exit 0