[ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): hcsim (ÀºÇ೪¹«) ³¯ Â¥ (Date): 2002³â 3¿ù 29ÀÏ ±Ý¿äÀÏ ¿ÀÈÄ 03½Ã 28ºÐ 59ÃÊ Á¦ ¸ñ(Title): [Q] sed ¿¡¼­ .. TEXT ¹®ÀÌ ÀÖ½À´Ï´Ù. ƯÁ¤ ¹®ÀÚ¿­ ºÎÅÍ ´Ù¸¥ ƯÁ¤ ¹®ÀÚ¿­±îÁö Áö¿ì·Á°í sed ¸í·ÉÀ» »ç¿ëÇÏ¿´½À´Ï´Ù. sed -e "g/How are you/,/BYE/d" ORG.TXT > NEW.TXT How are you °¡ µé¾î°£ LineºÎÅÍ BYE°¡ µé¾î°£ Line ±îÁö Áö¿ì·Á°í ÇÕ´Ï´Ù. À§ ¸í·ÉÀº ¿À·ù°¡ ÀÖ½À´Ï´Ù. ÇØ°áÇØ ÁÖ½Ç °í¼öºÐÀ» ã½À´Ï´Ù. sed ¸¸ ¾Æ´Ï°í awk, perl ¾î´À °Íµµ ÁÁ½À´Ï´Ù. ÀúÀÇ ¼Õ°¡¶ô ³ë°¡´Ù¸¦ ÁÙ¿©ÁÖ½Ç ºÐÀ» ?±¤º½À´Ï´?. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): terzeron (microkid) ³¯ Â¥ (Date): 2002³â 3¿ù 29ÀÏ ±Ý¿äÀÏ ¿ÀÈÄ 03½Ã 59ºÐ 13ÃÊ Á¦ ¸ñ(Title): Re: [Q] sed ¿¡¼­ .. #!/usr/bin/perl while (<>) { if (/^A/) { $c = 1; } if (!$c) { print; } else { if (/^B/) { $c = 0; } } } ¸¦ ÆÄÀÏ(test.pl)·Î ÀúÀåÇؼ­ ½ÇÇàÇغ¸¼¼¿ä. perl test.pl ORG.TXT > NEW.TXT A¶ó´Â ¹®ÀÚ¿­ÀÌ ³ª¿À´Â ÇàºÎÅÍ B¶ó´Â ¹®ÀÚ¿­ÀÌ ³ª¿À´Â Çà±îÁö ¸ðµÎ Áö¿ó´Ï´Ù. Çà´ÜÀ§·Î Áö¿î´Ù´Â °Å´Ï±î XY CA DE FG HB AB ¶ó´Â ÀԷ¿¡ ´ëÇؼ­´Â XY¸¸ ³ª¿À°Ô µÉ °Ì´Ï´Ù. ±×¸®°í A¸¸ ³ª¿À°í B°¡ ³ª¿ÀÁö ¾Ê¾Æµµ Ä£ÀýÇÏ°Ôµµ(?) ¸ðµÎ Áö¿öÁÝ´Ï´Ù. ^^ ¹®Á¦´Â... ¿¹¸¦ µé¾î CÀÇ ÁÖ¼®ÀÎ /* */À» ¸ðµÎ Áö¿ì´Â ÀÛ¾÷À» ÇÑ´Ù°í Ä¡¸é ÇàÀÇ ¸ðµç ³»¿ëÀ» Áö¿ì¸é ¾È µÇ°í ÁÖ¼®ºÎºÐ¸¸ Áö¿ö¾ß Çϴϱî perlÀÇ Æ¯¼ö ȯ°æ º¯¼ö¸¦ Á» ½á¾ß ÇÕ´Ï´Ù¸¸... ÀÌ·± °É ¿øÇϽóª¿ä?