¿ÏÀüÇÑ ½© ½ºÅ©¸³ÆÃÀ» ±¸»çÇϱâ À§Çؼ, Á¤±Ô Ç¥Çö½ÄÀº ²À Á¤º¹ÇØ¾ß ÇÕ´Ï´Ù.
Ç¥Çö½ÄÀ̶õ ¹®ÀÚÀÚüÀÇ ÀÇ¹Ì ÀÌ»óÀÇ ÇØ¼®À» °®´Â ¹®ÀÚÁýÇÕÀ» ¸»ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÀÎ¿ë ºÎÈ£(")´Â ¾î¶² »ç¶÷ÀÌ ¸»ÇÑ °ÍÀ» ÀοëÇÑ´Ù´Â ¶æÀÌÁö±âµµ ÇÏÁö¸¸, ÀÎ¿ë ºÎÈ£ ¹Ù·Î µÚ¿¡ ³ª¿À´Â ½Éº¼¿¡ ´ëÇØ¼ ¸ÞŸÀû Àǹ̸¦ ºÎ¿©Çϱ⵵ ÇÕ´Ï´Ù. Á¤±Ô Ç¥Çö½ÄÀº À¯´Ð½º¿¡ Ưº°ÇÑ Æ¯Â¡À» ºÎ¿©ÇÏ´Â ¹®ÀÚ ÁýÇÕÀÔ´Ï´Ù.
Á¤±Ô Ç¥Çö½ÄÀº ÁÖ·Î ¹®ÀÚ °Ë»ö°ú ¹®ÀÚ¿ Á¶ÀÛ¿¡ ¾²ÀÔ´Ï´Ù. Á¤±Ô Ç¥Çö½ÄÀº ÇϳªÀÇ ¹®ÀÚ³ª ¹®ÀÚÁýÇÕÀ» ³ªÅ¸³À´Ï´Ù.
º°Ç¥(*)´Â 0°³ ÀÌ»óÀÇ ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
Á¡(.)Àº ´º¶óÀÎ ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ÇÑ ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
¹°À½Ç¥(?)´Â ¹Ù·Î ¾ÕÀÇ ¹®ÀÚ°¡ ¾ø°Å³ª Çϳª ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. º¸Åë ÇÑ °³ÀÇ ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
´õÇϱâ(+)´Â ¹Ù·Î ¾ÕÀÇ ¹®ÀÚ°¡ ÇѰ³ ÀÌ»ó ÀÓÀ» ³ªÅ¸³À´Ï´Ù. *¿Í ºñ½ÁÇÏ°Ô µ¿ÀÛÇϳª ²À Çϳª ÀÌ»óÀ» ³ªÅ¸³À´Ï´Ù.
ij·µ(^)Àº ÇÑ ÁÙÀÇ ½ÃÀÛÀ» ³ªÅ¸³»Áö¸¸ °¡²û, ¹®¸Æ¿¡ µû¶ó Á¤±ÔÇ¥Çö½Ä ¾È¿¡¼ ¹®ÀÚ ÁýÇÕÀÇ Àǹ̸¦ ¹Ý´ë·Î ÇØ¼®ÇÕ´Ï´Ù.
´Þ·¯ Ç¥½Ã($)´Â Á¤±ÔÇ¥Çö½ÄÀÇ Á¦ÀÏ ¸¶Áö¸·¿¡¼ ÇÑ ÁÙÀÇ ³¡À» ³ªÅ¸³À´Ï´Ù.
´ë°ýÈ£([...])´Â ÇϳªÀÇ Á¤±ÔÇ¥Çö½Ä¿¡¼ Ç¥ÇöÇϱâ À§ÇØ ¹®ÀÚµéÀ» ÁýÇÕÀ¸·Î ¹¾îÁÝ´Ï´Ù.
[xyz] ´Â x³ª y, zÁß Çϳª¸¦ ³ªÅ¸³À´Ï´Ù.
[c-n] Àº c¿¡¼ n»çÀÌÀÇ ¾Æ¹« ÇÑ ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
[^b-d] ´Â b¿¡¼ d»çÀÌÀÇ ¹®ÀÚ¸¦ Á¦¿ÜÇÑ ¾Æ¹« ¹®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù. ^ÀÌ ¹Ù·Î µÚÀÇ ¹®ÀÚµéÀÇ Àǹ̸¦ ¹Ý´ë·Î ÇØ¼®ÇÏ´Â ¿¹ÀÔ´Ï´Ù(´Ù¸¥ ¹®¸Æ¿¡¼´Â !¿Í ºñ½ÁÇÑ Àǹ̸¦ °¡Áü).
¿ª½½·¡½¬(\)Àº Ư¼ö ¹®ÀÚ¸¦ ±×³É ¹®ÀÚ ±×´ë·Î ÇØ¼®ÇÏ°Ô ¸¸µé¾î ÁÝ´Ï´Ù(escape).
\$´Â "´Þ·¯ Ç¥½Ã"¸¦ ÁÙ ³¡À» ÀǹÌÇÏ´Â Á¤±ÔÇ¥Çö½ÄÀÇ ÀÇ¹Ì·Î ÇØ¼®ÇÏÁö ¾Ê°í ±×³É ¹®ÀÚ ±×´ë·ÎÀÇ ÀÇ¹Ì·Î ÇØ¼®ÇØ ÁÝ´Ï´Ù.
À̽ºÄÉÀÌÇÁµÈ "Áß°ýÈ£"(\{ \})´Â ¹Ù·Î ¾ÕÀÇ Á¤±ÔÇ¥Çö½ÄÀÇ ºóµµ¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
Áß°ýÈ£¸¦ À̽ºÄÉÀÌÇÁ ½ÃŰÁö ¾ÊÀ¸¸é ´Ù¸¥ Àǹ̸¦ °®±â ¶§¹®¿¡ ²À À̽ºÄÉÀÌÇÁ ½ÃÄÑ¾ß ÇÕ´Ï´Ù.
[0-9]\{5\}´Â 0¿¡¼ 9±îÁöÀÇ ¹®ÀÚ°¡ Á¤È®È÷ 5¹ø ³ª¿À´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
경고 |
Áß°ýÈ£´Â awkÀÇ Á¤±ÔÇ¥Çö½Ä¿¡¼´Â ¾µ ¼ö ¾ø½À´Ï´Ù. |
Dougherty¿Í RobbinsÀÇ "Sed & Awk"(서지사항 Âü°í)¿¡ Á¤±ÔÇ¥Çö½Ä¿¡ ´ëÇØ¼ ¿ÏÀüÇÏ°í ¸íÄèÇÑ »ç¿ë¹ýÀÌ ÀÖ½À´Ï´Ù.
½ºÅ©¸³Æ®¿¡¼ ÇÊÅÍ·Î ¾²ÀÌ´Â sed, awk, PerlÀÌ I/O ½ºÆ®¸²À̳ª ÆÄÀÏÀ» º¯È¯Çϰųª ºÐ¼®ÇÒ ¶§ Á¤±ÔÇ¥Çö½ÄÀ» ÀÎÀÚ·Î ¹Þ¾Æ¼ ó¸®ÇÕ´Ï´Ù. ¾î¶»°Ô ó¸®ÇÏ´ÂÁö´Â 예 A-4¿Í 예 A-8¸¦ º¸¼¼¿ä.