ÀüÇüÀûÀ¸·Î ÆÞÀº ½ºÅ©¸³Æ®¸¦ Çؼ®Çϴµ¥ »ç¿ëµÈ´Ù. µû¶ó¼ »ç¿ëÀÚ´Â perlÀ» ÀÌ¿ë, ¸í½ÃÀûÀ¸·Î ½ºÅ©¸³Æ®¸¦ ±âµ¿ÇÒ ¼ö ÀÖ´Ù(¿©±â %´Â ÀÚ½ÅÀÇ ÇÁ·ÎÇÁÆ®ÀÌ´Ù)
% perl scriptname
¶Ç´Â
% cat scriptname | perl
±×·¯³ª ÀÌ °ÍÀº ÄÄÆÄÀÏ ¾ð¾î¿Í ½ºÅ©¸³Æ® ¾ð¾î¸¦ ¸íÈ®È÷ ±¸ºÐÇÏ°Ô ÇϹǷΠ±×·¸°Ô Æí¸®ÇÑ ¹æ¹ýÀº ¾Æ´Ï´Ù. µû¶ó¼ Unix¿¡¼´Â Sheban ¹®ÀÚ¶ó´Â Æí¸®ÇÑ ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ¸¸¾à ÅؽºÆ® ÆÄÀÏ¿¡ ½ÇÇà±ÇÇÏÀÌ ÁÖ¾îÁ®ÀÖ°í, ÀÌ ÆÄÀÏÀÇ Ã¹ÇàÀÌ
#!program [optional program arguments]
¿Í °°Àº Çü½ÄÀ̶ó¸é ½©Àº
program [optional program arguments] scriptname
À» ¼öÇàÇϰԵȴÙ.
ÁÖÀÇ:
¿©±â¼ °ø¹éÀº ¿¹¸¦ À§ÇØ µé¿©¾²±â ÇÑ°ÍÀ̹ǷΠ¸ðµç ¿¹´Â ƯÈ÷ ½© ´ÜÃà Å°ÀÇ ¿¹¿¡¼´Â, ù
À» »ç¿ëÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù.
¿¹
ÀÌÁ¦ ÇÁ·Î±×·¥ÀÇ ÀÛ¼ºÀ» ½ÃÀÛÇϱâÀ§ÇØ ÆÄÀÏ, mailform.cgi
À» ÆíÁý±â·Î ¿°í ù Çà¿¡
#!/usr/local/bin/perl
¿Í °°Àº Çà(¶Ç´Â ÀÚ½ÅÀÇ ÆÞ ½ÇÇàÆÄÀÏÀÇ À§Ä¡)À» Ãß°¡ÇÑ´Ù. ÀúÀåÇÏ°í, ÆíÁý±â¸¦ ºüÁ®³ª¿Â ÈÄ ÀÌ ÆÄÀÏ¿¡ ½ÇÇà±ÇÇÑÀ» ÁÖ±âÀ§ÇØ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» »ç¿ëÇÑ´Ù.
% chmod +x mailform