next up previous contents
Next: Using Metacharacters in Regular Up: Using Regular Expression Previous: Contents   Contents

ÆÄÀÏ ¸Åΰú Á¤±Ô½ÄÀ» È¥µ¿ÇÏÁö ¸»ÀÚ

¿ì¼± ÁÖÀÇÇØ¾ß ÇÒ °ÍÀÌ ÀÖ¾î ¸ÕÀú ¸»ÇØ µÓ´Ï´Ù. ShellÀÌ ÆÄÀÏ ÆÐÅÏ ¸ÅĪ¿¡ ¾²´Â ¿ÍÀϵåÄ«µå(wildcard)¿Í Á¤±Ô½ÄÀ» È¥µ¿Çؼ­´Â ¾ÈµË´Ï´Ù. ¶ÇÇÑ ¿ÍÀϵå Ä«µå¿Í Á¤±Ô½ÄÀº °øÅëÀûÀ¸·Î ´ÙÀ½°ú °°Àº ¹®ÀÚµéÀ» Ưº°ÇÏ°Ô Ãë±ÞÇÕ´Ï´Ù: `*'¿Í `?', `()', `[]', `|'.

Shell°ú find, cpio¿Í °°Àº ÇÁ·Î±×·¥µéÀº Á¤±Ô½ÄÀÌ ¾Æ´Ñ ÆÄÀÏ ÆÐÅÏ ¸ÅĪÀ» À§ÇØ ¿ÍÀϵåÄ«µå ¹®ÀÚ¸¦ ¾´´Ù´Â °ÍÀ» ¸ÕÀú ±â¾ïÇØ µÎ¾î¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ ÀÌ·¯ÇÑ Æ¯¼ö¹®ÀÚµéÀº shell¿¡ ÀÇÇØ È®ÀåµÇ¾î ¹ö¸®±â ¶§¹®¿¡ ¹Ì¸® µû¿ÈÇ¥·Î µÑ·¯½Î¾ß ÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ¸í·ÉÀ» ÀÔ·ÂÇϸé:

$ grep [A-Z]*.c chap[12]

ShellÀº ´ÙÀ½°ú °°ÀÌ È®ÀåÇÒ °ÍÀÔ´Ï´Ù:

grep Array.c Bug.c Comp.c chap1 chap2

°¡Àå °£´ÜÇÑ ¹æ¹ýÀº Àǽɽº·¯¿î ºÎºÐÀº ¸ðµÎ ÀÛÀº µû¿ÈÇ¥ÀÎ `''À¸·Î µÑ·¯½Î´Â °ÍÀÔ´Ï´Ù.




1999-12-14