¹®Àڿã±â ¹æ¹ý 1 - ¿µ¾î¸¸ ÁÖ·Î °¡´É
# grep -rw "ã´Â¹®ÀÚ¿" ./
¹®Àڿã±â ¹æ¹ý 2 - ´ë/¼Ò¹®ÀÚ ±¸ºÐ ¾ÈÇÏ°í °Ë»ö
# grep -i -l "ã´Â¹®ÀÚ¿" * -r 2> /dev/null
¹®Àڿã±â ¹æ¹ý 3 - ÇѱÛ, ¿µ¾î ¸ðµÎ °¡´É
# find . -exec grep -l "ã´Â¹®ÀÚ¿" {} \; 2>/dev/null
¹®Àڿã±â ¹æ¹ý 4 - ÇѱÛ,¿µ¾î, ´ë¼Ò¹®ÀÚ ¾È°¡¸®°í °Ë»ö
# find . -exec grep -i -l "ãÀ»¹®ÀÚ¿" {} \; 2>/dev/null
¹®ÀڿãÀº ÈÄ Ä¡È¯
# find . -exec perl -pi -e 's/ãÀ»¹®ÀÚ¿/¹Ù²Ü¹®ÀÚ¿/g' {} \; 2>/dev/null
ÆÄÀϸí ã±â
# find / -name ÆÄÀϸí -type f
ÆÄÀϸí ã±â(´ë¼Ò¹®ÀÚ ±¸º°¾øÀ½)
# find / -iname ÆÄÀϸí -type f
µð·ºÅ丮 ã±â
# find / -name ÆÄÀϸí -type d
µð·ºÅ丮 ã±â(´ë¼Ò¹®ÀÚ ±¸º°¾øÀ½)
# find / -iname ÆÄÀϸí -type d
ƯÁ¤ »ç¿ëÀÚ ¼ÒÀ¯ÀÇ ¸ðµç ÆÄÀÏÀ» ãÀ»¶§´Â?
# find / -user "»ç¿ëÀÚ ID" -print
µÎ¼¼°¡Áö ¹®ÀÚ¿À» µ¿½Ã¿¡ ã¾Æ¾ß ÇÒ¶§´Â egrepÀ» ¾²¸é ¾ÆÁÖ ÆíÇÕ´Ï´Ù.
¿¹¸¦ µé¾î
¸¸¾à ±×³É grepÀ¸·Î ¹®ÀÚ¿1,2 ¸¦ ãÀ¸·Á¸é
ps -ef | grep ¹®ÀÚ¿1; ps -ef | grep ¹®ÀÚ¿2
¿Í °°ÀÌ ÇؾßÇϴ°ÍÀ» egrep¸¦ ÀÌ¿ëÇϸé
ps -ef | grep '¹®ÀÚ¿1|¹®ÀÚ¿2'
¿Í °°ÀÌ °£´ÜÇØÁý´Ï´Ù.
# egrep '(pattern1|pattern2|pattern3)' file.txt