ÆÞÀº ÆÄÀÏ ÀÔÃâ·ÂÀ» ó¸®ÇÏ´Â ¾ÆÁÖ ¾ÈÀüÇÑ ¹æ¹ýÀ» °¡Áö°í ÀÖ´Ù. ÀÌ ¿¬»êÀÚ´Â ¸í·ÉÇà¿¡¼ »ç¿ëÇÏ´Â ¸®´ÙÀÌ·º¼Ç(
> < >> |µî)°ú À¯»çÇÏ´Ù. »ç¿ëÇü½ÄÀº ´ÙÀ½°ú °°´Ù.
open(FILEHANDLE,FILENAME);
close(FILEHANDLE);
- FILEHANDLEÀº $ @ %¿Í °°Àº Ư¼ö ¹®ÀڷΠǥ±âÇÏÁö ¾Ê´Â´Ù. ¶ÇÇÑ FILEHANDLEÀº ¹®ÀÚ¿ÀÌ ¾Æ´Ï¹Ç·Î ÀοëÇؼ´Â ¾ÈµÈ´Ù. ¹Ý´ë·Î ÇÁ·Î±×·¥³»ÀÇ ¸ðµç ¹®ÀÚ¿Àº ¹Ýµå½Ã ÀοëºÎÈ£·Î ÀοëÇØ¾ß ÇÑ´Ù.
- FILENAMEÀº ¹®ÀÚ¿À̸ç, Ư¼öÇÑ Çü½ÄÀº ¾Æ·¡¿¡ ÀÖ´Ù.
- openÀº ¼º°ø½Ã¿¡´Â 1À» ½ÇÆнÿ¡´Â 0À» ¸®ÅÏÇÑ´Ù.
ÆÄÀÏ ¿±â ±ÔÄ¢ |
"FILE" |
FILEÀ» ÀÔ·Â ¸ðµå·Î ¿¬´Ù. ¶ÇÇÑ "
|
"> FILE" |
FILEÀ» Ãâ·Â ¸ðµå·Î ¿¬´Ù. ÇÊ¿äÇÑ °æ¿ì ÆÄÀÏÀ» »ý¼º |
">> FILE" |
FILEÀ» Ãß°¡ ¸ðµå·Î ¿¬´Ù. |
"+> FILE" |
FILEÀ» Àбâ/¾²±â ¸ðµå·Î ¿¬´Ù. |
"| CMD" |
CMD·Î ÀÔ·ÂµÉ ÆÄÀÌÇÁ¸¦ ¿¬´Ù. |
"CMD |" |
CMD·Î Ãâ·ÂµÉ ÆÄÀÌÇÁ¸¦ ¿¬´Ù. |
CMD´Â ÀÓÀÇÀÇ bourne shell ¸í·É(ÀÚüÀÇ ÆÄÀÌÇÁ, ¸®´ÙÀÌ·ºÆ® Æ÷ÇÔ)ÀÏ ¼ö ÀÖ´Ù´Â °ÍÀ» ÁÖÀÇÇϱ⠹ٶõ´Ù.
ÆÄÀÏ ÇÚµéÀ» °¡Áö°í ÀÖ´Ù¸é, ÀÌ °ÍÀ¸·Î ÀÐ°í ¾µ ÇÊ¿ä°¡ ÀÖ´Ù. Àб⠿¬»êÀÚ´Â ´ÙÀ½¿¡¼ ó·³
< >ÀÌ´Ù.
# ½ºÄ®¶ó·Î ÇÑ ÇàÀ» Àд´Ù.
$line = ;
# ¹è¿·Î Àüü ÆÄÀÏÀ» Àд´Ù(ÁÖÀÇ - ¸Þ¸ð¸®¸¦ ¸¹ÀÌ ÃëÇÑ´Ù)
@lines = ;
±×·¯¸é FILEHANDLE·Î Ãâ·ÂÇϱâ À§Çؼ
print ÇÔ¼ö´Â ù¹ø° ¸Å°³º¯¼ö·Î ÆÄÀÏÇÚµéÀ» ÃëÇÑ´Ù. ¾î¶»°Ô ù¹ø° ¸Å°³º¯¼ö¿Í Ãâ·ÂÇÒ ½ºÄ®¶ó ¸®½ºÆ®¸¦ ±¸ºÐÇÒ±î ?
print´Â ¸Å°³º¯¼ö·Î¼ ¸®½ºÆ®(±â¾ïÇÏ°í ÀÖ´Â °Íó·³ ¸®½ºÆ®´Â ½°Ç¥·Î ºÐ¸®µÈ´Ù)¸¦ ÃëÇϹǷΠù¹ø° ¸Å°³º¯¼ö¿Í ¸®½ºÆ® »çÀÌ¿¡´Â ½°Ç¥¸¦ °®Áö ¾Ê¾Æ¾ß ÇÑ´Ù.
print(FILEHANDLE "your","list","here");
¿¹
# ¸ÞÀÏÀ» º¸³¾ Áغñ¸¦ ÇÑ´Ù.
if ( ! open(MAIL,"| $sendmail $recipient") ) {
&error("¸ÞÀÏ ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¼ö ¾ø´Ù.");
}