Å×½ºÆ® :: CMD.Å×½ºÆ® :: CMD´Â ¸í·É ¹× ½ºÅ©¸³Æ®ÀÇ ÈÞ´ë¿ë Å×½ºÆ®¸¦À§ÇÑ Perl ¸ðµâÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
Å×½ºÆ® :: CMD. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Perl Artistic License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Steven Knight
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~knight/Test-Cmd-1.05/Cmd.pm
Å×½ºÆ® :: CMD. ű×
Å×½ºÆ® :: CMD. ¼³¸í
½ÃÇè :: cmd¸¦ ¸í·É°ú ½ºÅ©¸³Æ®ÀÇ ÈÞ´ë¿ë Å×½ºÆ®¸¦À§ÇÑ Perl ¸ðµâÀÌ´Ù. ½ÃÇè :: cmd¸¦ ¸í·É ¹× scripts.SYNOPSIS »ç¿ë ½ÃÇè :: Cmd¸¦ ÈÞ´ë¿ë Å×½ºÆ® Perl ¸ðµâÀÌ°í; $ Å×½ºÆ® = Å×½ºÆ® :: Cmd-> »õ (PROG => 'program_or_script_to_test', ÀÎÅÍÇÁ¸®ÅÍ => 'script_interpreter', ¹®ÀÚ¿ => 'identifier_string', WORKDIR => '', ÇÏÀ§ µð·ºÅ͸® => 'µð·ºÅ丮', match_sub => $ code_ref ÀåȲ => 1); $ Å×½ºÆ® -> »ó¼¼ (1); $ Å×½ºÆ® -> À½½Ä¹° ( 'program_or_script_to_test'); $ Å×½ºÆ® -> ±âº» À̸§ (@suffixlist); $ Å×½ºÆ® -> ÀÎÅÍÇÁ¸®ÅÍ ( 'script_interpreter'); $ Å×½ºÆ® -> ¹®ÀÚ¿ ( '½Äº°ÀÚ ¹®ÀÚ¿'); $ Å×½ºÆ® -> WORKDIR ( 'Á¢µÎ»ç'); $ Å×½ºÆ® -> workpath ( 'ÇÏÀ§ µð·ºÅ͸®', 'ÆÄÀÏ'); $ Å×½ºÆ® -> ÇÏÀ§ µð·ºÅ͸® ( 'ÇÏÀ§ µð·ºÅ͸®', ...); $ Å×½ºÆ® -> ÇÏÀ§ µð·ºÅ͸® () Æǵ¶; $ Å×½ºÆ® -> Àбâ (@lines ); $ Å×½ºÆ® -> ¾²±â ( 'DIR'); $ Å×½ºÆ® -> ¾²±â ( 'DIR'$ rwflag) $ Å×½ºÆ® -> ¾²±â ( 'DIR'$ rwflag % ¿¡·¯) $ Å×½ºÆ® -> º¸Á¸ (»óÅÂ, ...) ; $ Å×½ºÆ® -> Á¤¸® (Á¶°Ç); $ Å×½ºÆ® -> ½ÇÇà (PROG => 'program_or_script_to_test', ÀÎÅÍÇÁ¸®ÅÍ => 'script_interpreter', CHDIR => 'µð·ºÅ丮', Àμö => 'Àμö', Ç¥ÁØ ÀÔ·Â => Æнº (Á¶°Ç , FUNC) $ Å×½ºÆ® -> ½ÇÆÐ (Á¶°Ç); $ Å×½ºÆ® -> ½ÇÆÐ (Á¶°Ç FUNC) $ Å×½ºÆ® -> ½ÇÆÐ (Á¶°Ç FUNC, $ È£ÃâÀÚ) $ Å×½ºÆ® -> no_result (Á¶°Ç) Å×½ºÆ® - $ > no_result (Á¶°Ç FUNC) $ Å×½ºÆ® -> no_result (Á¶°Ç FUNC, $ È£ÃâÀÚ) $ Å×½ºÆ® -> Ç¥ÁØ Ãâ·Â; $ Å×½ºÆ® -> Ç¥ÁØ Ãâ·Â ($ run_number) $ Å×½ºÆ® -> ¿·ÁÁø; $ Å×½ºÆ® -> ¿·ÁÁø ( $ run_number); $ Å×½ºÆ® -> °æ±â (@lines, @matches); $ Å×½ºÆ® -> °æ±â ($ ¼±, $ ÀÏÄ¡); $ Å×½ºÆ® -> match_exact (@lines, @matches); $ Å×½ºÆ® -> match_exact ($ ¶óÀÎ $ ÀÏÄ¡) $ Å×½ºÆ® -> match_regex (@lines, @regexes) $ Å×½ºÆ® -> match_regex ($ ¶óÀÎ Á¤±Ô Ç¥Çö½Ä¿¡ $) $ Å×½ºÆ® -> diff_exact (@lines, @matches, @output) $ Å×½ºÆ® -> diff_exact ($ ¼±, $ ÀÏÄ¡, @ou tputÀ»); $ Å×½ºÆ® -> diff_regex (@lines, @regexes, @output); $ Å×½ºÆ® -> diff_regex ($ ¼±, $ Á¤±Ô Ç¥Çö½Ä¿¡, @output); ¼ºê FUNC {³» ($ ÀÚ¾Æ $ ¼±, $ °æ±â) = @_; # ÄÚµå´Â $ ¶óÀΰú $ ÀÏÄ¡} $ Å×½ºÆ® -> match_subÀ» (FUNC)¿Í ÀÏÄ¡ÇÏ´Â; $ Å×½ºÆ® -> match_sub (¼ºê ÄÚµå _ {$ ÀÏÄ¡ÇÏ´Â $ _ }); $ Å×½ºÆ® -> ¿©±â¿¡, Å×½ºÆ® :: Cmd¸¦ ¸ðµâÀº ÈÞ´ë¿ëÀÌ, (¾î¶² ¾ð¾î»Ó¸¸ ¾Æ´Ï¶ó Perl·Î) ½ÇÇà ¸í·É°ú ½ºÅ©¸³Æ®ÀÇ Æ¯È÷ ¸í·É°ú ½ºÅ©¸³Æ®¸¦ Å×½ºÆ® ÀÚµ¿È µÈÀ§ÇÑ ³·Àº ¼öÁØÀÇ ÇÁ·¹ÀÓ ¿öÅ©¸¦ Á¦°øÇÏ´Â ÆÄÀÏ system.The Å×½ºÆ®¿Í »óÈ£ ÀÛ¿ë :: Cmd¸¦ ¸ðµâÀº ¼º°ø ¶Ç´Â ½ÇÆÐ Å×½ºÆ®¸¦ ±¸¼ºÇÏ´Â °Í¿¡ ´ëÇÑ ¾î¶°ÇÑ °¡Á¤µµÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏÀ» ÀÐÀ» ¼ö ½Ãµµ ¶Ç´Â ¼ÒÇÁÆ®¿þ¾î°¡ tested.Consequently Àο¡ µû¶ó, ¿À·ùÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù, (»õ·Î¿î () ¸Þ¼Òµå¸¦ Æ÷ÇÔÇÑ´Ù)¿¡´Â ½ÃÇè : Cmd¸¦ ¹æ¹ýÇÏÁö Ãⱸ, ´ÙÀÌ ¶Ç´Â ´øÁ® ¿¹¿ÜÀÇ ´Ù¸¥ Á¾·ùÀÇ (ÇÏÁö¸¸ ±×µéÀº ¸ðµÎ ¹Ýȯ À¯¿ëÇÑ ¿À·ù Ç¥½Ã¸¦ ÇÒ). ¿¹¿Ü ¶Ç´Â ´Ù¸¥ ¿¡·¯ »óÅ°¡ »óÀ§ °èÃþ¿¡ ÀÇÇØ Ã³¸®µÇ¾î¾ßÇÑ´Ù. ½ÃÇè :: Cmd¸¦ ¼ºê Ŭ·¡½º ¶Ç´Â Å×½ºÆ® ¶Ç´Â Å×½ºÆ® :: °£´ÜÇÑ ÆÞ ¸ðµâÀ̳ª ½ÃÇè ÀÚü µî ´Ù¸¥ Å×½ºÆ® ÇÁ·¹ÀÓ ¿öÅ© (Áï Å×½ºÆ®¸¦ ÂüÁ¶Çß´Ù :: Cmd¸¦ :: °øÅë ¸ðµâÀÌ Çϳª°¡ ÀÚ½ÅÀÇ Å×½ºÆ®¿¡¼ Á÷Á¢ »ç¿ëÇϰųª Å×½ºÆ® :: Cmd¸¦.) Å×½ºÆ®¸¦ ½ÇÇàÇÏ°í Á¶°ÇÀ» Æò°¡»Ó¸¸ ¾Æ´Ï¶ó »ç¿ëÇÏ´Â ¹æ¹ýÀÇ ¿¹·Î¼, ¿¹¿Ü 󸮸¦ Á¦°øÇÏ´Â À¯»çÇÑ ¸ðµâÀ» ¿øÇÏ´Â °æ¿ì, Å×½ºÆ® :: Cmd¸¦ ¸ðµâÀ» °ü¸®ÇÏ°í Çϳª ÀÌ»óÀÇ Àӽà ÀÛ¾÷ °ø°£ µð·ºÅ丮¸¦ Á¤¸®ÇÏ°í, ½ÃÇèÀÌ ¿ÏÀüÈ÷ ÀÚü°¡ µÉ ¼ö ÀÖµµ·Ï ÀζóÀÎ µ¥ÀÌÅÍ¿¡¼ ÇØ´ç ÀÛ¾÷ °ø°£ µð·ºÅ丮¿¡ÀÖ´Â ÆÄÀÏ°ú µð·ºÅ丮¸¦ ¸¸µå´Â ¹æ¹ý (Áï, ¿©±â-¹®¼ÀÔ´Ï´Ù) Á¦°ø Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´Ù¸¥ Å×½ºÆ® ¿öÅ©¿Í ÇÔ²² »ç¿ëÇÏ¿©, ¸í·É ½ÇÇà Àӽà workspaces.The Å×½ºÆ® :: Cmd¸¦ ¸ðµâ »ó¼Ó ÆÄÀÏÀÇ °£´ÜÇÑ °ü¸® °íÁ¤±¸ (¹è¼ö ½ÃÇè °øÅë ½ÃÀÛ ÄÚµå)·Î Å×½ºÆ® :: Cmd¸¦ ¸ðµâ ±â´É ÇÒ ¼öÀÖ´Ù : »ç¾ç ¹æ¹ý (file_name_is_absolute (), catfile () µî) º¸Åë È£ÃâÀ» ÅëÇØ ¸¸µé¾î ¿î¿µ ¹× ÆÄÀÏ systems.A ½ÃÇè : Cmd¸¦ ȯ°æ °³Ã¼ÀÇ ´Ù¾çÇÑ °ÉÃÄ À̽ļº Å×½ºÆ®¸¦ ÀÛ¼º Áö¿ø : $ Å×½ºÆ® = Å×½ºÆ® :: Cmd->¸¦ »õ·Î¿î () : ½ÃÇè¿¡ Cmd¸¦ Àμö :: »õ·Î¿î ¹æ¹ýÀº ÀϹÝÀûÀ¸·Î Å°¿öµå¿Í µ¿ÀÏÇÑ À̸§ÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °´Ã¼¸¦ ÃʱâÈÇϱâ À§ÇØ »ç¿ëµÉ ¼öÀÖ´Ù Å°¿öµå - °ª ½ÖÀÌ´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
Å×½ºÆ® :: CMD. °ü·Ã ¼ÒÇÁÆ®¿þ¾î
´ÙÀÌÁ¦½ºÆ® :: Perl :: MD4.
´ÙÀÌÁ¦½ºÆ® :: Perl :: MD4´Â RON Rivests MD4 ¾Ë°í¸®ÁòÀÇ Perl ±¸ÇöÀÔ´Ï´Ù. ...
221
locale :: maketext :: Lexicon :: ³ØŸÀÌ
·ÎÄÌ :: Maketext :: Lexicon :: Tie´Â MakeText ¿ë Lexicons·Î ¹ÀÎ Çؽø¦ »ç¿ëÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...
152
µ¥ÀÌÅÍ :: Password :: Manager.
Data :: Password :: Manager´Â Crypt - DES ¾ÏÈ£¸¦ »ý¼º, È®ÀÎ, °ü¸®ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...
165