BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡

±Û¾´ÀÌ: ¸·°É¸® ½© ÇÁ·Î±×·¡¹Ö 4 ( case¹® ) Á¶È¸¼ö: 6199

mageoli@hotmail.com
http://¾ø´Âµð..

½© ÇÁ·Î±×·¡¹Ö 4

- Case -

case±¸¹®Àº Áö±Ý²¯ ¾Ë¾Æº» ´Ù¸¥ ±¸¹®º¸´Ü Á»

º¹ÀâÇÑ´Ù. caseÀÇ ¹®¹ýÀº ´ÙÀ½°ú °°´Ù

Çü½Ä :

case º¯¼ö in

ÆÐÅÏ | ÆÐÅÏ | ... )
ÆÐÅÏ | ÆÐÅÏ | ... )

¹®Àå ;;
¹®Àå ;;

esac


ÀÌ°ÍÀ» º¸°í ¹Ì¸® °Ì¸ÔÀ» ÇÊ¿ä´Â ¾ø´Ù.

case ±¸¹®À» »ç¿ëÇϸé, º¯¼öÀÇ ³»¿ë°ú patternÀ»

ºñ±³ÇÏ¿© ¼­·Î ´Ù¸¥ ±¸¹®À» ½ÇÇàÇÒ ¼ö ÀÖ´Ù.

case´Â ¿©·¯ ÆÐÅÏÀ» °Ë»çÇÏ°í , ÀÌ¿¡ ÀûÀýÇÑ ±¸¹®À»

½ÇÇà½Ãų ¼ö Àֱ⠶§¹®¿¡, »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ó¸®Çϴµ¥ ¾ÆÁÖ

ÁÁ´Ù. caseÀÇ ÀÛµ¿ ¹æ¹ýÀ» ÀÌÇØÇϴµ¥´Â ¿¹Á¦°¡ ÃÖ°í´Ù.

ÀÏ´Ü ¿¹Á¦¸¦ º¸ÀÚ

ex1)

#!/bin/sh

echo "Is it morning? Please answer yes or no"
read timeofday

case "$timeofday" in
"yes" ) echo "Good morning!!";;
"no" ) echo "Good Day for die ÈåÈåÈå !!";;
"y" ) echo "Good morning!!";;
"n" ) echo "Good Day for die ÈåÈåÈå !!";;
* ) echo "Sorry, answer not recognised";;

esac
exit 0

¿©±â¿¡¼­ case ±¸¹®Àº º¯¼ö timeofdayÀÇ °ªÀ» °¢°¢ÀÇ Ç׸ñ

°ú ºñ±³ÇÏ¿© °Ë»çÇÑ´Ù. ')' ´ÙÀ½Àº ÀÏÄ¡ÇÏ¿´À»°æ¿ì¿¡ ½ÇÇàÇÑ

¸í·ÉÀ̸ç, case´Â ÀԷ°ú ÀÏÄ¡ÇÏ´Â ¹®ÀÚ¿­À» ¸¸³ª¸é Áï°¢

Á¾·áÇÑ´Ù

ÀÚ! ÀÌÁ¦ µÎ¹ø° ¿¹¹®À» º¸¸ç ´Ù½Ã case¹®À» ÀÌÇØÇغ¸ÀÚ

²À Çѹø¾¿ viÁ¤µµ·Î Â¥¼­ µ¹·Á º¸±æ ¹Ù¶õ´Ù

ex2)
#!/bin/sh

echo "Is it morning? Please answer yes or no"
read timeofday
case "$timeofday" in
"yes" | "y" | "Yes" | "Y" ) echo " Good morning!!" ;;
"no" | "n" | "No" | "N" ) echo "Good day for die ÈåÈåÈåÈå " ;;
* ) echo "½Ã¹Ù ¶È¹Ù·Î ÀԷ¾ÈÇØ? " ;;
esac
exit 0


ÀÚ µÎ¹ø° ¿¹¹®ÀÌ´Ù. ¿©±ä |(ÆÄÀÌÇÁ)¸¦ ÀÌ¿ëÇØ Ã¹¹ø° ¿¹¹®º¸´Ù

°£´ÜÈ÷ ½ÇÇàÇÏ¿´´Ù. ÀÌ·¸°Ô ÇÏ´Ï ´õ °£´ÜÇÏ°í ½±Áö ¾ÊÀº°¡

ÀÚ±×·³ À̹ø¿£ ¼¼¹ø° ¿¹¹®À» º¸ÀÚ

ex3)

#!/bin/sh

echo "Is it morning? Please answer yes or no"
read timeofday
case "$timeofday" in
"yes" | "y" | "Yes" | "Y" )
echo " Good morning"
echo " ±×·Á ±¹¸Ó´Ï?"
;;
"n*" | "N*" )
echo "Good day for die ÈåÈåÈåÈå "
echo " dzÇóÇóÇó " ;;
* )
echo " ¾Æ ÁøÂ¥ ¶È¹Ù·ÎÁ» ÀÔ·ÂÁ» ÇôºÁ "
echo " Á¦¹ß ¿¹½º³ª ³ë³ª µÑÁßÇϳª¸¸ ÀÔ·ÂÇô!!"
;;
esac
exit 0

ÀÚ º¸¸é µÎ¹ø° ¿¹¹®°ú º° Â÷ÀÌ°¡ ¾ø´Ù´Â°É ´À³¥°ÍÀÌ´Ù

´Ù ¶È°°°í n* ¿Í N* ÀÌ°Ç ÆÐÅϸÅĪ ±×·¯´Ï±ñ * ÀÌ°Ç ¿ÍÀϵå

Ä«µåÀÌ´Ù never¸¦ ½áµµ µÎ¹ø° n* ÂÊÀÇ ±¸¹®ÀÌ ½ÇÇàµÈ´Ù

ndfdfdsfsd ÀÌ·¸°Ô½áµµ ¸¶Âù°¡Áö´Ù

ÀÚ ÀÌ°Ô ÆÐÅÏ ¸ÅĪ -_-;;

´ÙÀ½À¸·Î.. ¿©Áö²¯ ÃÑÁ¤¸®ÇÏ´Â Àǹ̷Î

ÇÊÀÚ°¡ Çϳª Â¥ºÃµû...

ÆÄÀÏÀÎÁö µð·ºÅ丮ÀÎÁö ±¸ºÐÇØÁÖ´Â Çñ׷¥ -_-V

#!/bin/sh
echo " file and directory name : "
read mageoli
if [ -f $mageoli ]; then
echo " It's file!!"
elif [ -d $mageoil ]; then
echo "It's directory"
else
echo " Not exist"


fi
exit 0

¿À´ÃÀº ¿©±â±îÁö¸¸ ÇÏ°Ú½¿´Ù...

´ÙÀ½¿£ ¸ñ·Ï¿¡ µé¾î°©´Ï´Ù..........

°ü·Ã±Û : ¾øÀ½ ±Û¾´½Ã°£ : 2002/01/25 2:49 from 202.31.147.166

  ½© ÇÁ·Î±×·¡¹Ö 5 ( AND, OR ¸ñ·Ï) ¸ñ·Ïº¸±â »õ±Û ¾²±â Áö¿ì±â ÀÀ´ä±Û ¾²±â ±Û ¼öÁ¤ ½©ÇÁ·Î±×·¡¹Ö 3(for,while,until)  
BACKRUSH  À¯´Ð½º¸í·É  ´ÙÀ½  ÀÚ·á½Ç  Ascii Table   ¿ø°ÝÁ¢¼Ó  ´Þ·Â,½Ã°£   ÇÁ·Î¼¼½º   ½©
ÁöÇÏö³ë¼±   RFC¹®¼­   SUN FAQ   SUN FAQ1   C¸Þ´º¾ó   PHP¸Þ´º¾ó   ³Ê±¸¸®   ¾Æ½ºÅ°¿ùµå ¾ÆÀÌÇǼ­Ä¡