find & grep À¸·Î ƯÁ¤¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÈ ÆÄÀÏ Ã£±â 2007/02/28 13:57 http://blog.naver.com/imawake/140035102224 ¼­¹ö³»¿¡¼­ ƯÁ¤ÇÑ ¹®ÀÚ¿­À» ã´Â ¹æ¹ýÀº ¿©·¯°¡Áö°¡ Àִµ¥ , ±× Áß À¯¿ëÇÑ Ç¥ÇöÀ» 3°¡Áö Á¤µµ·Î Á¤¸®Çß½À´Ï´Ù. * ÇöÀç µð·ºÅ丮¿¡¼­ È®ÀåÀÚ°¡ cpp ÀÌ°í string À̶õ ¹®ÀÚ¿­ÀÌ Æ÷ÇÔµÈ ÆÄÀÏ °Ë»ö find / -name "*.cpp" -print -exec grep string {} \ ############################################################## * ÇöÀç µð·ºÅ丮 À§Ä¡¿¡¼­ ÇÏÀ§µð·ºÅ丮¸¦ Æ÷ÇÔÇÏ¿© string À̶õ ¹®ÀÚ¿­À» Æ÷ÇÔÇÑ ÆÄÀÏ °Ë»ö find . -type f | xargs grep "string" ÀÌ ¹æ¹ýÀº ÆÄÀÏ À̸§¿¡ °ø¹éÀÌ µé¾î°¥ °æ¿ì ¹®Á¦°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù. °ø¹éÀÌ Æ÷ÇÔµÈ È­ÀÏÀº ¾Æ·¡¿Í °°ÀÌ Ã£¾Æº¸½Ã¸é µÉ°Å¿¡¿ä find . -type f -print0 | xargs -0 grep "string" ############################################################## * ÇöÀç µð·ºÅ丮³»¿¡¼­ È®ÀåÀÚ°¡ cpp ÀÌ°í string ¹®ÀÚ¿­À» Æ÷ÇÔÇÏ´Â ÆÄÀÏ °Ë»ö ÆÄÀÏÀ̸§°ú ³»¿ëÀ» º¸¿©ÁÖ·Á¸é.. grep string `find . -name \*\.cpp` ÆÄÀÏÀ̸§¸¸ º¸¿©ÁÖ·Á¸é.. grep -l string `find . -name \*\.cpp`