4. º¯¼ö

º¯¼ö´Â ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ °¡Àå ±âº»ÀÌ µÇ´Â ¿ä¼ÒÀÌ´Ù. "º¯¼ö" ¶ó°íºÎ¸£°í´Â ÀÖÁö¸¸, ¾î¶² µ¥ÀÌŸ¸¦ ÀúÀåÇϱâ À§ÇÑ "Àӽðø°£" À̶ó°í ¸»ÇÏ´Â°Ô ´õ¿í Á¤È®ÇÑ Ç¥ÇöÀÏµí ½Í´Ù. Àΰ£ µÎ³ú·Î ÇÏÀÚ¸é, ´ë³úÇÇÁúÀÇ Çѱ¸¿ªÂë µÉ±î? ½©¿¡ÀÇ º¯¼öÀÇ µ¥ÀÌŸ ŸÀÔÀº string(¹®ÀÚ¿­) ¸¸À» °¡Áö¸ç, C ¾ð¾î¿Í °°Àº º¯¼ö ¼±¾ðÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù. ÀÌ´Â perl, python, php ¿ª½Ã ¸¶Âù°¡Áö ÀÌ´Ù. º¯¼ö¿¡ °ªÀ» ³Ö±â À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
	varname=value
	
º¯¼öÀÇ »ç¿ëÀ» À§Çؼ­´Â º¯¼ö¸í ¾Õ¿¡ $ ¸¦ ºÙ¿©ÁÖ¸é µÈ´Ù. º¯¼ö¿¡ µ¥ÀÌŸ¸¦ ÀúÀåÇϱâ À§Çؼ­´Â ´ëÀÔ¿¬»êÀÚ"=" ¸¦ »ç¿ëÇÑ´Ù. ´ëÀÔ¿¬»êÀÚ¿Í, ÇÇ¿¬»êÀÚ/¿¬»êÀÚ »çÀÌ¿¡´Â °ø¹éÀÌ Á¸ÀçÇÏ¸é ¾ÈµÈ´Ù.
	#!/bin/sh
	# º¯¼ö¿¡ °ªÀ» ÇÒ´çÇÑ´Ù.
	a="hello world"
	# ÀÌÁ¦ a¶ó´Â º¯¼ö¿¡ µî·ÏµÈ °ªÀ» È­¸é¿¡ Ãâ·ÂÇÑ´Ù.
	echo "a is : $a"
	
À§ÀÇ ³»¿ëÀ¸·Î ÆÄÀÏÀ» ¸¸µç´ÙÀ½ ÀúÀåÇϰí, ½ÇÇàÆÄÀÏ·Î ¸¸µé¾î¼­ ½ÇÇàÇÏ¸é ´ÙÀ½°ú °°Àº °á°ú¹°ÀÌ È­¸é¿¡ Ãâ·ÂµÉ °ÍÀÌ´Ù.
	[yundream@localhost /home]# ./test.sh
	A is : hello world
	
¾Æ·¡¿Í °°ÀÌ ÇÁ·Î±×·¥À» ¸¸µé¾î º¸ÀÚ
	num=2
	echo "this is the $numnd"
	
¿ì¸®°¡ ¿øÇÏ´Â °ªÀº "this is the 2nd" ÀÌ´Ù. ±×·¯³ª ¿ì¸®°¡ ¿øÇÏ´Â °ª´ë½Å "this is the " ¶ó´Â ¹®ÀÚ¿­ÀÌ Ãâ·ÂµÈ´Ù. ¿Ö³Ä¸é ½©Àº "numnd"¸¦ ÇϳªÀÇ º¯¼ö¸íÀ¸·Î »ý°¢Çϰí Àֱ⠶§¹®ÀÌ´Ù. À̷İæ¿ì¾Ö´Â ¾Æ·¡¿Í °°ÀÌ ÄÚµùÇÏ¸é µÈ´Ù.
	num=2
	echo "this is the ${num}nd"
	
À§ÀÇ ÇÁ·Î±×·¥À» ½ÇÇà½ÃŰ¸é ¿ì¸®°¡ ¿øÇÏ´Â °ªÀÎ "this is the 2nd" ¶ó´Â Ãâ·Â¹°À» ¾ò°Ô µÈ´Ù.