»ê¼ú È®ÀåÀº ½ºÅ©¸³Æ®¿¡¼ »ê¼ú ¿¬»êÀ» ¼öÇàÇÒ ¶§ °·ÂÇÑ ±â´ÉÀ» Á¦°øÇØ ÁÝ´Ï´Ù. ¹®ÀÚ¿À» »ê¼ú½ÄÀ¸·Î º¯È¯ÇÏ´Â °ÍÀº ¿ªµû¿ÈÇ¥³ª ÀÌÁß ¼Ò°ýÈ£, letÀ» ½á¼ ºñ±³Àû °£´ÜÇÏ°Ô ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ê¼ú È®ÀåÀÇ ´Ù¾çÇÑ ±¸Çö(Variations)
z=`expr $z + 3` # 'expr' ÀÌ È®ÀåÀ» ÇØ ÁÝ´Ï´Ù. |
ÀÌÁ¦´Â »ê¼ú È®Àå¿¡¼ ¿ªµû¿ÈÇ¥¸¦ ¾²Áö ¾Ê°í ÀÌÁß ¼Ò°ýÈ£($((...)))³ª ¾ÆÁÖ ÆíÇÑ letÀ» ¾¹´Ï´Ù.
z=$(($z+3)) # $((EXPRESSION)) ´Â »ê¼ú È®ÀåÀÔ´Ï´Ù. # ¸í·É¾î ġȯ°ú Çò°¥¸®¸é ¾È µË´Ï´Ù. let z=z+3 let "z += 3" # Äõ¿ìÆ®¸¦ ÇØ ÁÖ¸é, ºó ĸ¦ ºñ·ÔÇؼ Ư¼öÇÑ ¿¬»êÀÚÀÇ »ç¿ëÀÌ °¡´ÉÇØ Áý´Ï´Ù. # 'let' Àº ½ÇÁ¦·Î´Â »ê¼ú È®ÀåÀ» ÇÏÁö ¾Ê°í »ê¼ú Æò°¡(arithmetic evaluation)¸¦ ÇÕ´Ï´Ù. |
½ºÅ©¸³Æ®¿¡¼ »ê¼ú È®ÀåÀÌ ¾²ÀÌ´Â ¿¹Á¦µé: