³ØŸÀÌ :: textdir.

TIE :: TEXTDIRÀº ÆÄÀÏ µð·ºÅ丮¿¡ ´ëÇÑ PERL ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

³ØŸÀÌ :: textdir. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Ken Williams
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~kwilliams/Module-Build-0.2808/lib/Module/Build/Compat.pm

³ØŸÀÌ :: textdir. ű×


³ØŸÀÌ :: textdir. ¼³¸í

TIE :: TEXTDIRÀº ÆÄÀÏ µð·ºÅ丮¿¡ ´ëÇÑ PERL ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. TIE :: TEXTDIRÀº ÆÄÀÏÀÇ µð·ºÅ丮¿¡ ´ëÇÑ PERL ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù .SNOPSIS »ç¿ë TIE :: TEXTDIR; ³ØŸÀÌ % ÇؽÃ, 'tie :: textdir', '/ some_directory', 'rw'; # Àбâ / ¾²±â ¸ðµå¿¡¼­ ¿­±â $ hash {one '} = "ÀϺΠÅؽºÆ®"; # / some_directory / ÇϳªÀÇ ³»¿ëÀ» »ý¼ºÇÕ´Ï´Ù. "ÀϺΠÅؽºÆ®"´Â % Çؽø¦ Ç®¾îÁÝ´Ï´Ù. ³ØŸÀÌ % ÇؽÃ, 'TIE :: TEXTDIR', '/ etc'; # Àбâ Àü¿ë ¸ðµå Àμâ $ hash { 'passwd'}; # / etc / passwd # µð·ºÅ丮 »ç¿ë ±ÇÇÑÀ» ¸í½Ã ÀûÀ¸·Î ¹­´Â % ÇؽÃ, 'tie :: textdir', '/ some_directory', 'rw', 0775; tie :: textdir ¸ðµâÀº ´ç½ÅÀÌ ¹­À» ¼öÀÖ´Â tiehash ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù ÆÄÀÏ ½Ã½ºÅÛÀÇ µð·ºÅ丮¿¡ Çظ¦ ÇؽÃÇÕ´Ï´Ù. ÇؽÃÀÇ °¢ Ç׸ñÀº µð·ºÅ丮ÀÇ ÆÄÀÏÀ» ³ªÅ¸³À´Ï´Ù.À̸¦ »ç¿ëÇÏ·Á¸é Çؽø¦ µð·ºÅ丮¿¡ ¹­À¸½Ê½Ã¿À : TIE % ÇؽÃ, "/ some_directory", 'rw'; # Àбâ / ¾²±â ¸ðµå¿¡¼­ ¿­±â "rw '¸¦ ¼¼ ¹ø° ¸Å°³ º¯¼ö·Î Àü´ÞÇϸé Àбâ / ¾²±â ¸ðµå¿¡ ÀÖÀ¸¸ç Çؽÿ¡ ´ëÇÑ º¯°æ »çÇ×Àº ÁöÁ¤µÈ µð·ºÅ丮¿¡¼­ ÆÄÀÏÀ» »ý¼º, ¼öÁ¤ ¶Ç´Â »èÁ¦ÇÕ´Ï´Ù. 'RO'(¶Ç´Â Nothing)¸¦ ¼¼ ¹ø° ¸Å°³ º¯¼ö·Î Àü´ÞÇϸé Àбâ Àü¿ë ¸ðµå¿¡ ÀÖÀ¸¸ç Çؽÿ¡ ´ëÇÑ º¯°æ »çÇ×Àº ÁÖ¾îÁø µð·ºÅ丮¿¡ ¾Æ¹«·± È¿°ú°¡ ¾øÀ» °ÍÀÔ´Ï´Ù. 'rw'¿Í ' RO '¸ðµå´Â ½ÇÁ¦·Î FCNTL ¸ðµâ¿¡ Á¤ÀÇ µÈ´ë·Î O_RDWR | O_Creat ¹× O_RDONLY¿¡ ´ëÇÑ ´ÜÁö ´ÜÁ¡ÀÔ´Ï´Ù. ±×·¸°Ô ÁÁ¾ÆÇÏ´Â °æ¿ì ¹®ÀÚ¿­ À̸§ ´ë½Å FCNTL BITMACKÀ» Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. o_rdwr Ç÷¡±×´Â µð·ºÅ丮¿¡¼­ ÆÄÀÏÀ» »ý¼ºÇϰųª »èÁ¦ÇÒ ¼ö ÀÖÀ¸¸ç o_creat Ç÷¡±×´Â µð·ºÅ丮 ÀÚü°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì tie :: textdir´Â ±×°ÍÀ» »ý¼ºÇÕ´Ï´Ù. ¹­¿©ÀÖ´Â µð·ºÅ丮¸¦ ¸¸µé ¶§ »ç¿ëÇؾßÇÕ´Ï´Ù. µð·ºÅ丮 ¾ÈÀÇ ÆÄÀÏÀÇ »ç¿ë ±ÇÇÑ¿¡ ´ëÇÑÀÌ ½ÃÁ¡¿¡¼­´Â È¿°ú°¡ ¾ø½À´Ï´Ù. µð·ºÅ丮°¡ ÀÌ¹Ì ÀÖÀ¸¸é »ç¿ë ±ÇÇÑ ¼³Á¤¿¡ ¾Æ¹«·± È¿°ú°¡ ¾ø½À´Ï´Ù. ±âº» »ç¿ë ±ÇÇÑ ¼³Á¤Àº 0775ÀÔ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


³ØŸÀÌ :: textdir. °ü·Ã ¼ÒÇÁÆ®¿þ¾î