WelÀº ¿ø½Ã ÇÁ·Î±×·¥ÀÇ ¹®ÀåÁß¿¡ /"·Î ½ÃÀÛÇÏ¿© "/·Î ³¡³ª´Â ºÎºÐÀÌ ÀÖ´Ù¸é ±×
³»¿ëÀ» Ãâ·ÂÇÏ°Ô µÈ´Ù. ÀÌ°ÍÀ» Inline print¶ó Çϸç ÀÌ ³»¿ëÁß¿¡ Form macro³ª
È®Àå¿(Escape sequence)ÀÌ »ç¿ëµÇ¾ú´Ù¸é ±×°ÍÀ» È®ÀåÇÏ¿© Ãâ·ÂÇÑ´Ù.
Wel¿¡¼ Ãâ·ÂÀ» ÇÏ°íÀÚ ÇÑ´Ù¸é Inline print¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ°í ¶Ç´Â print() ,
putchar()µî°ú °°Àº ÇÔ¼ö¸¦ »ç¿ëÇصµ µÈ´Ù.(Inline print´Â Æû ¸ÅÅ©·ÎÀÇ ÆûÀ¸·Î
󸮵Ǹç 32 °³ ÀÌ»óÀÇ ÆûÀÌ ÁßøµÇ¾î °³¹æµÈ »óÅ¿¡¼ »ç¿ëÇÏ¸é ¿¡·¯ 󸮵ȴÙ.
Inline print ³»¿¡¼ °³¹æµÈ ÆûÀº Inline print°¡ Á¾·áµÉ ¶§ ¸ðµÎ Æó¼âµÈ´Ù)
(1) Inline printÀÇ »ç¿ë¿¹#1 (2) Inline printÀÇ »ç¿ë¿¹#2
------------------------------- ----------------------------------
#!/bin/wel #!/bin/wel
a=1, b=2; /"{& a=1; b=2; c=a+b; }
c=a+b; a={$a}, b={$b}, c={& print(c); }\n"/
/"a={$a}, b={$b}, c={$c}"/
------------------------------- ----------------------------------
Ãâ·Â°á°ú) a=1, b=2, c=3 Ãâ·Â°á°ú) a=1, b=2, c=3
|