case ¹®

case ¹®Àº ÇÑ »óȲ¿¡ ´ëÇÑ ¿©·¯ ¼±ÅÃÀ» ÇØ¾ßÇÒ °æ¿ì¿¡ »ç¿ëµË´Ï´Ù.

ÇÑ »óȲÀº ¾Æ·¡¿¡¼­ word·Î »ç¿ëµÇ¸ç, ±× °á°ú´Â pattern, ±×¸®°í, ±×¿¡ µû¸¥ command(s)¸¦ ½ÇÇàÇÕ´Ï´Ù.

   case word in
   pattern1) command(s)
   ;;
   pattern2) command(s)
   ;;
   patternN) command(s)
   ;;
   esac

case ¹®ÀÇ ³¡Àº ±× ½ºÆç¸µÀÌ ¹Ý´ëÀÎ esac ´Ü¾î·Î ³¡³À´Ï´Ù. °¢ ¼±Åÿ¡ ´ëÇÑ ¸í·ÉÀÇ ³¡Àº ¼¼¹ÌÄÝ·Ð µÎ°³(;;)·Î ³¡³À´Ï´Ù.

ÇÑ patternÀº | °°Àº ±âÈ£¸¦ »ç¿ëÇØ¼­, º¹ÇÕÀûÀ¸·Î »ç¿ëµÉ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:

   case word in
   pattern1|pattern2) command
   ...					;;

case ¹®¿¡¼­´Â ¸ÕÀú ±× ÆÐÅÏ °Ë»ç°¡ ¸ÕÀú ÀÌ·ç¿öÁý´Ï´Ù. ±×¸®°í, ÇØ´ç ÆÐÅϰú °°Àº °ÍÀÌ ÀÖ´Ù¸é, ±×¿¡ µû¸¥ ÀÛ¾÷À» ÇÕ´Ï´Ù.

* ¹®ÀÚ´Â ÆÐÅÏ ÃʱⰪÀ¸·Î »ç¿ëµÇ¾î Áú¼ö ÀÖ½À´Ï´Ù.


[Â÷·Ê] [ã±â] [»öÀÎ]