1.1 Á¤ ÀÇ
PerlÀº Practical Extraction and Report LanguageÀÇ ¾à¾îÀÌ´Ù. Á» ½¬¿î¸»·Î
Ç®¾î¾²¸é ½Ç¿ëÀûÀÎ ·¹Æ÷ÆÃ ¾ð¾î¶ó´Â ¶æÀÌ ´ã°ÜÀÖ´Ù°í º¸¸é µÈ´Ù.
°³¹ß ´ç½Ã¿¡ C, sed, awk, sh °°Àº ¾ð¾î³ª ÇÁ·Î±×·¥¿¡¼ ÁÁÀº Á¡µé¸¸À» ÃëÇÕÇØ¼ ź»ýÇÑ ¾ð¾îÀÌ´Ù. ÀÌ ¶§¹®¿¡
PerlÀÇ ¹®Àå ±¸Á¶´Â C¾ð¾î¿Í ºñ½ÁÇϰí, ¹®¹ýÀº csh(C Shell)°ú ºñ½ÁÇÏ´Ù.
PerlÀº ÁÖ·Î ÅØ½ºÆ® ÆÄÀÏ¿¡¼ Á¤º¸¸¦ ÃßÃâ(Extract)ÇØ¼ ´Ù¾çÇÑ ÇüÅÂÀÇ ·¹Æ÷Æ®(Report)¸¦ Ãâ·ÂÇØ³»´Â
¿ëµµ·Î »ç¿ëµÈ´Ù. ¹°·Ð ±× ¿ÜÀÇ ´Ù¾çÇÑ ±â´Éµé, ¿¹¸¦ µé¸é ½Ã½ºÅÛ °ü¸®ÅøÀ̳ª µ¥ÀÌÅͺ£À̽º °ü¸®,
³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö, À¥ ÇÁ·Î±×·¡¹Öµî ÀϹÝÀûÀÎ ¾ð¾îÀÇ ¿µ¿ª¿¡ ±îÁöµµ ³Ð°Ô ÆÛÁ® ÀÖ´Ù.
PerlÀÇ Ã¢½ÃÀÚ´Â Larry Wall À̸ç, ±×¿ÜÀÇ ´Ù¾çÇÑ »ç¶÷µéÀÌ Perl¿¡ ±â¿©Çϰí ÀÖ´Ù.
ÃʱâÀÇ PerlÀº UNIXȯ°æÇÏ¿¡¼¸¸ ÀÛµ¿µÇ¾úÀ¸³ª Áö±ÝÀº ¼ö¸¹Àº ÃßÁ¾Àڵ鿡 ÀÇÇØ À©µµ¿ìȯ°æÀ» Æ÷ÇÔÇÑ °ÅÀÇ ¸ðµç ȯ°æ¿¡¼ ½ÇÇàµÈ´Ù.
¾Æ¸¶µµ °¡Àå À̽ļºÀÌ ³ôÀº ¾ð¾îÁßÀÇ ÇϳªÀÏ °ÍÀÌ´Ù.
1.2 À¥ »çÀÌÆ®
Perl°ú °ü·ÃÇÑ À¯¿ëÇÑ »çÀÌÆ®µéÀº ´ÙÀ½°ú °°´Ù.( PerlÀº ¹®¼È°¡ °¡Àå Àß µÈ ¾ð¾îÁßÀÇ ÇϳªÀÌ´Ù. ¾Æ·¡ÀÇ »çÀÌÆ®µéÀÌ
ÃæºÐÈ÷ µµ¿òÀÌ µÉ°ÍÀÌ´Ù.)
1.3 Install
ÀϹÝÀûÀ¸·Î ´ëºÎºÐÀÇ UNIX°è¿ ½Ã½ºÅÛ¿¡´Â PerlÀÌ ±ò·ÁÁ® ÀÖ´Ù. È®ÀÎÇÏ°í ½ÍÀ¸¸é ´ÙÀ½ ¸í·ÉÀ»
ÅëÇØ¼ ¹öÀüÀ» È®ÀÎÇØ º¸¸é µÈ´Ù.
ÃֽйöÀüÀÇ PerlÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡´Â CPAN¿¡¼ ´Ù¿î·Îµå ¹Þ¾Æ¼ ¼³Ä¡ÇÏ¸é µÈ´Ù.
ÇöÀç(2003³â 10¿ù 1ÀÏ) ÃֽŹöÀüÀº 5.8.1ÀÌ´Ù.
ÃֽŹöÀüÀ» ´Ù¿î·Îµå ¹Þ¾Æ ¾ÐÃàÀ» Ç®¸é, INSTALL ÆÄÀϾȿ¡ ÀνºÅç ¹æ¹ýÀÌ ³ª¿Â´Ù.( µðÆúÆ® ¿É¼ÇÀ¸·Î
¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.)
1.4 CPAN
±âº»ÀûÀÎ PerlÀÇ ±â´É À̿ܿ¡ Á»´õ °·ÂÇÑ ±â´ÉÀ» »ç¿ëÇϰíÀÚ ÇÒ °æ¿ì¿¡ ÇÊ¿äÇÑ ¸ðµâ(Module)À»
CPAN(Comprehensive Perl Archive Network)¿¡¼
´Ù¿î·Îµå ¹Þ¾Æ¼ ¼³Ä¡ÇÏ¸é µÈ´Ù. ¸¸ÀÏ ´Ù¿î·Îµå ¹ÞÀº ¸ðµâÀÌ Date-Pcalc-1.2.tar.gz¶ó°í Çϸé
´ÙÀ½°ú °°Àº ´Ü°è¸¦ °ÅÃļ ¼³Ä¡ÇÏ¸é µÈ´Ù.
$ gzip -d Date-Pcalc-1.2.tar.gz : ¾ÐÃàÀ» Ç®°í
$ tar -xvf Date-Pcalc-1.2.tar : TarÆÄÀÏÀ» Ç®°í
$ cd Date-Pcalc-1.2 : ÇØ´ç µð·º·Î¸® ¾ÈÀ¸·Î À̵¿ÇѵÚ
$ perl Makefile.PL : MakefileÀ» ¸¸µç´Ù.
$ make : Àüü ¸ðµâÀ» ÄÄÆÄÀÏÇÑ´Ù.
$ make test : µ¿ÀÛ¿©ºÎ¸¦ È®ÀÎÇϰí
$ su : ½´ÆÛÀ¯Àú·Î º¯°æÇÏ¿©
$ make install : ¼³Ä¡ÇÏ¸é µÈ´Ù. |
* Date-Pcalc-1.2 ´Â Date°ü·Ã ±â´ÉÀ» Á¦°øÇÏ´Â ¸ðµâÀÌ´Ù. ÇÏ·çÀüÀ̶óµç°¡, ¿À´Ã ³¯Â¥¶óµç°¡ µÎ ³¯Â¥°£ÀÇ
±â°£Â÷À̵îÀ» ¼Õ½±°Ô ±¸ÇÒ¼ö ÀÖ´Â ´Ù¾çÇÑ ÇÔ¼öµéÀ» Á¦°øÇØÁØ´Ù. ÀÌ ¸ðµâ¿¡ ´ëÇØ¼´Â ¸ðµâº°·Î ´Ù·ê¶§ ÀÚ¼¼È÷ ´Ù·çµµ·Ï ÇϰڴÙ.
À§¿¡¼Ã³·³ ¼³Ä¡ÇÏ°í ³ª¸é perl¿¡¼´Â 'use'¶ó´Â ¸í·ÉÀ» ÅëÇØ¼ È£ÃâÇØ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù. Á»´õ ÀÚ¼¼ÇÑ
»çÇ×Àº ÈÄ¿¡ ¸ðµâÀ» ´Ù·ç¸é¼ ¼³¸íÇϵµ·Ï ÇϰڴÙ
1.5 Àå´ÜÁ¡
- Àå Á¡
¼ö¸¹Àº ÀåÁ¡ÀÌ ÀÖÁö¸¸ 4°³·Î ¾ÐÃàÇϸé, ½±°í,
°·ÂÇϸç, ¹®¼È°¡ ÀßµÇÀÖÀ¸¸ç, ´õ±¸³ª ¹«·á¶ó´Â Á¡ÀÌ´Ù.
- ´Ü Á¡
¾Æ¸¶µµ ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾î°¡ °¡Áö´Â ¾à°£ ´ÊÀº ¼Óµµ Á¤µµ°¡ ¹®Á¦°¡ µÉ °ÍÀÌ´Ù. ±×·¯³ª,
½ÇÁ¦ ½ÇÇàÇØº¸¸é °ÅÀÇ Â÷À̰¡ ¾ø´Ù´Â Á¡À» ¾Ë°Ô µÉ °ÍÀÌ´Ù. ½ÇÁ¦·Î ÃÖÃÊ¿¡ µü Çѹø
½ÇÇà°ú µ¿½Ã¿¡ ÄÄÆÄÀÏÀÌ µÇ°í, ±× ÀÌÈĺÎÅÍ´Â ÀÏ¹Ý ½ÇÇàÆÄÀϰú °°Àº ¼Óµµ·Î ÀÛµ¿µÈ´Ù.
°¡Àå Å« ´ÜÁ¡Àº ½ºÅ©¸³Æ® ¾ð¾î¸¦ ½±°Ô ¹Ù¶óº¸´Â ½Ã°¢ÀÌ Á¦ÀÏ Å« ¹®Á¦´Ù.
- Last Update : 2003.09.20 by Deadfire(http://www.deadfire.net)
|