ÆÞ¿¡¼´Â ´Ù¸¥ ¾ð¾î¿Í ´Þ¸® ȸ鿡 ¹®ÀÚ¿À» Ãâ·ÂÇÒ ¶§»Ó¸¸¾Æ´Ï¶ó ÆÄÀÏ·Î µ¥ÀÌÅ͸¦ ¾µ¶¼¿¡µµ print ¹®À» »ç¿ëÇÑ´Ù. »ç½Ç ÆÞÀÇ ÇÁ¸°Æ®¹®Àº ¾î¶°ÇÑ ´Ù¸¥ ¾ð¾îÀÇ print ¹®º¸´Ù À¯¿¬ÇÏ¸ç °·ÂÇÑ ±â´ÉÀ» Á¦°øÇÑ´Ù.
»ç¿ëÇü½Ä
print FILEHANDLE LIST
print LIST(print SDTOUT LIST)
- FILEHANDLE
- LIST¸¦ Ãâ·ÂÇÒ ÆÄÀÏ ÇÚµé. »ý·«Çϸé STDOUT·Î Ãâ·ÂÇÑ´Ù.
- LIST
- FILEHANDLE¿¡ Ãâ·ÂÇÒ º¯¼ö ¸ñ·Ï. ÀϹÝÀûÀ¸·Î ½°Ç¥(,)·Î ºÐ¸®ÇÑ´Ù.
°£´ÜÇÑ print ¹®
print "ÀÌ°ÍÀº ½ÃÇèÀÔ´Ï´Ù\n";
print ¹®Àº Áö±Ý±îÁö °è¼Ó º¸¾Ò´ø print ¹®ÀÌ´Ù. ""·Î ÀοëÇ߱⠶§¹®¿¡ \n°ú °°Àº Ư¼ö¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÆÞ¿¡¼ »ç¿ëÇÒ ¼ö Àִ Ư¼ö¹®ÀÚ´Â \n¿Ü¿¡µµ ´ÙÀ½°ú °°Àº °ÍµéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
\t ÅÇ
\n °³Ç๮ÀÚ
\r ¶óÀÎÇǵå
\f ÆûÇǵå
\v ¼öÁ÷ÅÇ
\b ¿ª½ºÆäÀ̽º
\a °æ°íÀ½
\e Escape
3 8Áø¼ö
\x1b 16Áø¼ö
\c[ Á¦¾î¹®ÀÚ
\l ´ÙÀ½ ¹®ÀÚ¸¦ ¼Ò¹®ÀÚ·Î
\u ´ÙÀ½ ¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î
\L \E±îÁö ¼Ò¹®ÀÚ·Î º¯È¯
\U \E±îÁö ´ë¹®ÀÚ·Î º¯È¯
\E ¹®ÀÚ º¯È¯ÀÇ ³¡À» Ç¥½Ã
\Q \E±îÁö REÀÇ ¸ÞŸ¹®ÀڷΠó¸®
¶ÇÇÑ ÀÌ ÇÁ¸°Æ®¹®Àº
print STDOUT "ÀÌ°ÍÀº ½ÃÇèÀÔ´Ï´Ù\n"
¿Í Á¤È®È÷ µ¿ÀÏÇÑ ¹®ÀåÀÌ´Ù. FILEHANDLEÀÌ STDOUTÀÎ °æ¿ì¿¡´Â FILEHANDLEÀ» »ý·«ÇÒ ¼ö ÀÖÀ¸¹Ç·Î »ý·«ÇÏ°í »ç¿ëÇÑ °ÍÀÌ´Ù.
¹®ÀÚ¿ÀÇ º¯È¯
print ¹®¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â \l, \L, \u, \U¸¦ ÀÌ¿ëÇÏ¸é ¹®ÀÚ¿ÀÇ ´ë¼Ò¹®ÀÚ¸¦ º¯È¯ÇÒ ¼ö ÀÖ´Ù.
1: $name = 'Jae-Geun, Kim';
2: $sex = 'Male';
3: print "\l$name ---- \L$name\E\n";
4: print "\u$name ---- \U$name\E\n";
FORM Ãâ·Â
1: print "
2: ===================================
3: ³¯ÀÚ | ½ÃÀÛ | Á¾·á | ´ã´ç
4: ===================================
5: 4.10 | 10 | 12 | ±èÀç±Ù
6: 4.10 | 13 | 15 | ¼Û¹ÌÁ¤
7: 4.11 | 10 | 12 | ¹«¸í¾¾
8: ===================================";
ÆÞ¿¡¼ ""Àº ´Ü¼øÇÑ ÀοëºÎÈ£°¡ ¾Æ´Ï¶ó ¿¬»êÀڷμÀÇ ¼öÇàÇÑ´Ù. µû¶ó¼ "" »çÀÌ¿¡´Â \t, \n°ú °°Àº Ư¼ö¹®ÀÚ »Ó¾Æ´Ï¶ó ½ÇÁ¦ TabÅ°¿Í Enter Å°ÀÇ ÀÔ·ÂÀÌ °¡´ÉÇÏ´Ù. ´Ù¸¸ "¸¦ Ãâ·ÂÇϱâÀ§ÇØ "¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
LISTÀÇ Ãâ·Â
print "1+2=", 1+2, "¸Â´Â ´äÀÌ´Ï?\n";
À§ÀÇ ¿¹¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ print ¹®Àº ¹®ÀÚ¿ÀÌ ¾Æ´Ï¶ó LIST¸¦ ÇÇ¿¬»êÀÚ·Î ÃëÇÑ´Ù. ÀÌ·¯ÇÑ ¸®½ºÆ®´Â ¸®½ºÆ® ºÐ¸®ÀÚ(,)¿¡ÀÇÇØ ºÐ¸®µÈ´Ù. À§ÀÇ ¹®ÀåÀº
print "1+2=";
print 1+2;
print "¸Â´Â ´äÀÌ´Ï?\n";
¿Í Á¤È®È÷ µ¿ÀÏÇÑ ¹®ÀåÀÌ´Ù. ´Ù¸¸ ¸®½ºÆ® ºÐ¸®ÀÚ¸¦ »ç¿ëÇؼ ¼¼°³ÀÇ ¹®ÀåÀ» Çѹ®ÀåÀ¸·Î Ç¥ÇöÇÑ °ÍÀÌ´Ù.
Document Here
1: print <<Here;
2: <html>
3: <body>
4: <h1> ¹æ¸í·Ï </h1>
5: Áõ¸» ½±±º CGI´Â...
6: </body>
7: </html>
8: Here
À§ÀÇ ¿¹¿¡¼´Â print¹®À» ¹Ýº¹Çؼ ¾²±â ±ÍÂúÀº °æ¿ì, Document Here¶ó´Â ±â´ÉÀ» ÀÌ¿ëÇÑ ¿¹ÀÌ´Ù. Document Here´Â <<Here¿¡ À̾¿Â ¹®ÀåÀ» Here°¡ ³ª¿Ã ¶§ ±îÁö ÇÁ¸°Æ®ÇÏ´Â ±â´ÉÀÌ´Ù.
Document Here¸¦ »ç¿ëÇÒ ¶§¿¡µµ ¹®ÀÚ¿ ÀÎ¿ë ±ÔÄ¢ÀÌ ±×´ë·Î Åë¿ëµÈ´Ù.
1: print <<`Quote`;
2: ls -al
3: cat ~/.cshrc
4: Quote
ÁÖÀÇ:
Document Here¸¦ »ç¿ëÇÒ ¶§¿¡´Â Document HereÀÇ ½ÃÀÛ°ú ³¡À» ³ªÅ¸³»´Â ¹®ÀÚÀÇ ¾Õ, µÚ¿¡ Àý´ë °ø¹éÀÌ À־ ¾ÈµÈ´Ù. µû¶ó¼ Document Here »ç¿ëÇÏ´Â °æ¿ì¿¡´Â °¡±ÞÀû µé¿©¾²±â¸¦ ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù.
ÆÄÀÏ·Î Ãâ·Â(ÀúÀå)
1: open(F, ">file") || die "$!");
2: print F "
3: ===================================
4: ³¯ÀÚ | ½ÃÀÛ | Á¾·á | ´ã´ç
5: ===================================
6: 4.10 | 10 | 12 | ±èÀç±Ù
7: 4.10 | 13 | 15 | ¼Û¹ÌÁ¤
8: 4.11 | 10 | 12 | ¹«¸í¾¾
9: ===================================";
10: close(F);
À§ÀÇ ¿¹¿¡¼¿Í °°ÀÌ STDOUT ´ë½Å¿¡ »ý¼º¸ðµå³ª µ¡ºÙÀÎ ¸ðµå·Î ¿¬ ÆÄÀÏÇÚµéÀ» ÁöÁ¤Çϸé ÇØ´ç ÆÄÀÏ¿¡ LISTÀÇ ³»¿ëÀ» ÀúÀåÇÒ ¼ö ÀÖ´Ù. »ç½Ç ÆÞÀº ÆÄÀÏ¿¡ µ¥ÀÌÅ͸¦ ÀúÀåÇϱâÀ§ÇØ ÁÖ·Î print ¹®À» »ç¿ëÇÑ´Ù.