| Getopt :: Fancy. getOpt :: Fancy´Â ÃÖÁ¾ »ç¿ëÀÚ Çູ¿¡ ÃÊÁ¡À» ¸ÂÃá ¸í·É ÁÙ ¿É¼ÇÀ» ó¸®ÇÏ´Â °´Ã¼ Á¢±Ù ¹æ½ÄÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Getopt :: Fancy. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Robert Powers
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~batman/
Getopt :: Fancy. ű×
Getopt :: Fancy. ¼³¸í
GetOpt :: Fancy´Â ÃÖÁ¾ »ç¿ëÀÚ Çູ¿¡ ÃÊÁ¡À» ¸ÂÃß¾î ¸í·É ÁÙ ¿É¼ÇÀ» ó¸®ÇÏ´Â °´Ã¼ Á¢±Ù ¹æ½ÄÀÔ´Ï´Ù. getOpt :: fancy´Â ¸í·É ÁÙ ¿É¼ÇÀ» ó¸®ÇÏ´Â °³Ã¼ Á¢±Ù ¹æ½ÄÀÔ´Ï´Ù. ³» $ opts = getopt :: fancy-> new (); $ opts-> add ( "db", gt => "= s", ex => "", desc => ") ¸ðµç µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¼³Á¤ ÇØÁ¦ÇϽʽÿÀ.", def => "teen_titans", Çã¿ë = > , regex => '^ + $', req => 0, section => "Çʼö DB params" ); # ¼³Á¤µÈ ¿É¼ÇÀ» Çã¿ëÇÕ´Ï´Ù $ opts-> add ( "celect_args", desc => ""¸ðµç ¿É¼ÇÀ» Àμâ ", ¼½¼Ç =>"misc params "); # »ç¿ëÀÚ°¡ ¿É¼Ç ¸ñ·ÏÀ» ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï / $ opts-> add ( "help", gt => ": s @", ex => "", desc => " ¿É¼Ç À̸§À» ÁöÁ¤ÇÏ¸é ¸ðµç ¿É¼Ç¿¡ ´ëÇÑ µµ¿ò¸»À» Àμâ ÇÒ °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é all. ", ¼½¼Ç =>"misc params ", commas => 1); # ¸í·É ÁÙ ¿É¼Ç °¡Á® ¿À±â ³» $ error_msg = $ opts-> get_options (); print_usage ($ error_msg) $ error_msg ÀÎ °æ¿ì; Àμâ "ÀÌ µ¥ÀÌÅͺ£À̽º ´ýÇÁ : $ opts -> {db} n"; "»ç¿ëÀÚ°¡ ´ÙÀ½¿¡ µµ¿ò¸» Á¤º¸¸¦ ¿øÇÕ´Ï´Ù." °¡ÀÔ ( ",", @ $ opts -> {help}})). "N"($ opts -> {help}); print_usage () $ opts-> {help} ÀÎ °æ¿ì; print_args () $ opts -> {check_args} ÀÎ °æ¿ì; sub print_args {$ opts-> get_values () Àμâ; Ãⱸ (0); } sub print_usage {³ªÀÇ $ hopts; MY $ MSG = SHIFT; $ hopts = $ opts -> {help} (scalar @ {$ opts -> help}} == 0); Àμâ "»ç¿ë¹ý : $ 0 n"; $ opts-> get_usage ($ hopts)¸¦ ÀμâÇϽʽÿÀ. $ msg ÀÎ °æ¿ì "¿À·ù : $ msgn"Àμâ; Ãⱸ (0); } getopt :: ÆÒÀº ±âº»°ª, Çã¿ë µÈ °ª, »ç¿ëÀÚ Ä£ÈÀû ÀÎ ¼³¸í, Çʼö Ç÷¡±× ¹× ÆÐÅÏ ÀÏÄ¡ ¿ä±¸ »çÇ×À» Æ÷ÇÔÇÏ¿© ½ºÅ©¸³Æ®ÀÇ ÇÑ À§Ä¡¿¡ ¸í·É ÁÙ ¿É¼ÇÀ» ¸ðµÎ Çã¿ëÇÕ´Ï´Ù. OFTTimes Script ÀÛ°¡ »ç¿ë¹ý Á¤º¸¿¡ ´ëÇÑ Skimp ¶Ç´Â Dated Help InformationÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¸ðµâÀº ÀÛ°¡°¡ ´õ ³ªÀº ½Ã¹ÎÀÌ µÉ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù.ÀÌ ¸ðµâÀº GetOpt :: Long¸¦ »ç¿ëÇϹǷΠµ¿ÀÏÇÑ ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù .Requirements : ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.
Getopt :: Fancy. °ü·Ã ¼ÒÇÁÆ®¿þ¾î