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

±Û¾´ÀÌ: ¸·°É¸® ½© ÇÁ·Î±×·¡¹Ö 6 (ÇÔ¼ö Æí) Á¶È¸¼ö: 7962

mageoli@hotmail.com
http://¾ø´Âµ¥^^;;

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

- ÇÔ ¼ö -


½©¿¡¼­ ÇϹ«¸¦ Á¤ÀÇÇÒ¼ö ÀÖ´Ù. µû¶ó¼­ ½© ½ºÅ©¸³Æ®ÀÇ

Å©±â¸¦ ÀûÀýÈ÷ Á¶ÀýÇÒ ¼ö ÀÖÀ¸¸ç, Äڵ带 ±¸Á¶È­Çϴµ¥¿¡µµ

À¯¸®ÇÏ´Ù.

----------------------------------------------------------------
ÂüÁ¶:»ç¿ëÀÚ´Â ÇϳªÀÇ Å« ½ºÅ©¸³Æ®¸¦ Àڱ׸¶ÇÑ ¿©·¯°³ÀÇ ½ºÅ©¸³Æ®·Î
ÂÉ°³¾î »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÛÀº ½ºÅ©¸³Æ®´Â ÇϳªÀÇ ÀÛÀº ÀÏÀ»
ó¸®ÇÑ´Ù. ÀÌ·¸°Ô ÇÒ °æ¿ì ¿©·¯°¡Áö ¹®Á¦Á¡ÀÌ ÀÖ´Ù.
Áï, ÇÔ¼ö¸¦ Á÷Á¢ »ç¿ëÇÒ¶§º¸´Ù ÇϳªÀÇ ½ºÅ©¸³Æ®¿¡¼­ ´Ù¸¥½ºÅ©¸³Æ®
¸¦ ºÒ·¯¼­ »ç¿ëÇÏ¸é ¼Óµµ°¡ ±×¸¸Å­ ´À·ÁÁø´Ù´Â °ÍÀÌ´Ù.
´õ °ñÄ¡¾ÆÇ ¹®Á¦´Â µÎ¹ø° ½ºÅ©¸³Æ®¿¡¼­ ù ¹ø° ½ºÅ©¸³Æ®·Î °á°ú¸¦
Àü´ÞÇϱⰡ ±î´Ù·Î¿öÁø´Ù´Â °ÍÀÌ´Ù. ±×¸®°í ³Ê¹« ¸¹Àº ½ºÅ©¸³Æ®°¡
ÀÖÀ¸¸é °ü¸®Çϱ⿡µµ ±ÍÂú¾Æ Áø´Ù. »ç¿ëÀÚÀÇ ½ºÅ©¸³Æ®¸¦ °¡´ÉÇÑÇÑ
ÃÖ´ë·Î ÀÛ°Ô ºÐ¸®ÇÏ¿© µ¶¸³ÀûÀ¸·Î ¸¸µç´ÙÀ½, ÇÔ¼ö¸¦ »ç¿ëÇÒ ¶§¿Í
ºÐ¸®µÈ ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÒ ¶§ ¾î´À°ÍÀÌ ´õ È¿À²ÀûÀÎÁö ¾Ë¾Æº¼ ¼ö
ÀÖ´Ù.

½©À» »ç¿ëÇÏ¿© ´ëÇü ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¸¶À½À» ¸Ô°í ÀÖ´Ù¸é, FSFÀÇ
autoconf¿Í ±× ¿ÜÀÇ ¿©·¯ unix ¼³Ä¡±îÁö ÇÁ·Î±×·¥ÀÌ ½© ½ºÅ©¸³Æ®
¶ó´Â »ç½ÇÀ» ±â¾ïÇÏÀÚ. unix ½Ã½ºÅÛ¿¡¼­ ±âº»ÀûÀÎ ½© »ç¿ë¹ýÀ»
¾Æ´Â°ÍÀº Á¤¸» Áß¿äÇÏ´Ù. ¸¹Àº unix ½Ã½ºÅÛÀº /bin/sh°¡ ¾øÀ¸¸é
·Î±äÀº Ä¿³ç, ºÎÆÃÁ¶Â÷ ÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ ¸¹´Ù.
--------------------------------------------------------------------

½© ÇÔ¼ö Á¤ÀÇ Çü½ÄÀ» º¸ÀÚ

Çü½Ä )

function_name() {

statements
}

ÀÚ ÀÌÁ¦ ½ÇÀü¿¡ µ¹ÀÔÇÏ¿© °£´ÜÇÑ ÇÔ¼öºÎÅÍ Çϳª Â¥º¸ÀÚ

ex)
#!/bin/sh

mageoli() {
echo " hey..test ^^ "
}
echo " ½ºÅ©¸³ ½ÃÀÛ"
mageoli
echo " ½ºÅ©¸³ ³¡ "

exit 0

ÀÌ ½ºÅ©¸³Æ®´Â ÀÏ´Ü ÇÔ¼ö Çü½Ä¿¡ µû¶ó mageoli()¶ó´Â ÇÔ¼ö¶ó°í

¼±¾ðÇÑ´ÙÀ½¿¡ mageoli·Î ´Ù½Ã È£ÃâÇÏ¿© ½ÇÇàÇÏ¿´´Ù

½©¿¡¼­ ÇÔ¼ö¸¦ È£ÃâÇϱâ Àü¿¡ ¸ÕÀú ÇÔ¼ö¸¦ Á¤ÀÇÇÏ¿©¾ß ÇÑ´Ù.

½©¿¡¼­ ÇÔ¼ö¸¦ È£ÃâÇϱâ Àü¿¡ ÇÔ¼ö¸¦ Á¤ÀÇÇÏ¿©¾ß ÇÑ´Ù.

ÇÔ¼öÀÇ ¼±¾ðÀº ÇÊ¿ä¾ø´Ù. ÇÔ¼ö°¡ ºÒ¸®¿öÁú ¶§, ¸î¸î ¸Å°³ÀÇ

ÀÎÀÚ°¡ ½ºÅ©¸³Æ®¿¡ Àü´ÞµÈ´Ù. $&,$@,$1,$2,$3...

µîÀÌ ÇÔ¼ö¿¡ Àü´ÞµÇ´Â ¸Å°³ ÀÎÀÚ·Î ´ëüµÈ´Ù.

ÀÚ! ÀÌÁ¦ ¿¹¸¦ ´Ù½ÃÇѹø º¸ÀÚ

#!/bin/sh

yes_or_no(){
echo "parameters are $*"
while true
do
echo -n "Enter yes or no"
read x
case "$x" in
y | yes ) return 0;;
n | no ) return 1;;
* ) echo "Answer yes or no"
esac
done
}

echo "Original parameters are $*"

if yes_or_no "Is your name $1"
then
echo " Hi $1"
else
echo "Never mind"

fi

exit 0

ÀÌ ½ºÅ©¸³Æ®ÀÇ Ãâ·Â

Original parameters are mageoli
parameters are Is your name mageoli
Enter yes or noyes
Hi mageoli

ÀÌ ½ºÅ©¸³Æ®°¡ ¼öÇàÀ» ½ÃÀÛÇϸé, yes_or_noÇÔ¼ö°¡ ¸ÕÀú Á¤ÀǵȴÙ

¹°·Ð ÇÔ¼öÀÇ ½ÇÇàÀº ¾ÆÁ÷ µÇÁö ¾Ê´Â´Ù.

½ºÅ©¸³Æ®°¡ if¹®¿¡¼­ yes_or_noÇÔ¼ö¸¦ ¸¸³ª¸é, ¸ÕÀú yes_or_no

ÇÔ¼öÀÇ ¸Å°³ ÀÎÀÚ·Î µé¾î°¥ ¹®ÀÚ¿­ Áß¿¡¼­ $1À» ù ¹ø° ¸Å°³ ÀÎÀÚ mageoli

·Î º¯È¯ÇÑ´ÙÀ½. ¸Å°³ ÀÎÀÚ¿Í ÇÔ²² yes_or_noÇÔ¼ö¸¦ ½ÇÇà½ÃŲ´Ù.

¹°·Ð ¸ÞÀÎ ½ºÅ©¸³Æ®¿¡¼­´Â ÀÌÀü¿¡ $1,$2 µîÀÇ ¸Å°³ ÀÎÀÚÀÇ °ªÀ» ÀúÀåÇصдÙ

yes_or_noÇÔ¼ö¿¡¼­´Â È£ÃâÀÚ¿¡°Ô °ªÀ» µ¹·ÁÁÖ´Â ÀÌ ¹Ýȯ °ª¿¡ µû¶ó

if ¹®¿¡¼­ ÀûÀýÈ÷ ±¸¹®ÀÌ ½ÇÇàµÈ´Ù

°ü·Ã±Û : ¾øÀ½ ±Û¾´½Ã°£ : 2002/01/28 22:06 from 202.31.147.167

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