IzzyMenu.com

Programming(Script,ASSM,Unix-C)

 ·Î±×ÀÎ  È¸¿ø°¡ÀÔ

GREP ƯÁ¤ÆÐÅϸ¸
ANTON  2010-09-09 10:30:33, Á¶È¸ : 176, Ãßõ : 46

grep : ÆÄÀÏ Àüü¸¦ °Ë»öÇؼ­ Á¤±Ô Ç¥Çö½Ä¿¡ ´ëÀÀÇÏ´Â ¸ðµç ÇàµéÀ» Ãâ·ÂÇÑ´Ù.
       ( ƯÁ¤ ÆÄÀϳ»¿¡¼­ »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ÆÐÅÏÀ» Æ÷ÇÔÇÑ ¹®ÀåÀ» ã¾Æ Ãâ·ÂÇØ ÁÖ´Â ÇÁ·Î±×·¥ )

egrep : extended grep, grepÀÇ È®ÀåÆÇÀ¸·Î Ãß°¡ Á¤±Ô Ç¥Çö½Ä, ¸ÞŸ ¹®ÀÚ¸¦ Áö¿øÇÑ´Ù.
fgrep : fixed character gerp, fast grep, ¸ðµç ¹®ÀÚ¸¦ ¹®ÀÚ ±×´ë·Î Ãë±ÞÇÑ´Ù. Áï, Á¤±Ô Ç¥Çö½ÄÀÇ ¸ÞŸ ¹®ÀÚµµ ÀÏ¹Ý ¹®ÀÚ·Î Ãë±ÞÇÑ´Ù.

»ç¿ë¹ý
grep [¿É¼Ç]... ÆÐÅÏ [ÆÄÀÏ] ...
Search for PATTERN in each FILE or standard input.
Example: grep -i 'hello world' menu.h main.c



grep¿¡¼­ »ç¿ëÇÏ´Â Á¤±Ô Ç¥Çö½Ä ¸ÞŸ ¹®ÀÚ


¸ÞŸ ¹®ÀÚ / ±â´É / »ç¿ë ¿¹ / »ç¿ë ¿¹ ¼³¸í
^ / ÇàÀÇ ½ÃÀÛ ½Ã½ÃÀÚ / '^love' / love·Î ½ÃÀÛÇÏ´Â ¸ðµç Çà°ú ´ëÀÀ
$ / ÇàÀÇ ³¡ Áö½ÃÀÚ / 'love$' / love·Î ³¡³ª´Â ¸ðµç Çà°ú ´ëÀÀ
. / ÇϳªÀÇ ¹®ÀÚ¿Í ´ëÀÀ / 'l..e' / l ´ÙÀ½¿¡ µÎ ±ÛÀÚ°¡ ³ª¿À°í e·Î ³¡³ª´Â ¹®ÀÚ¿­À» Æ÷ÇÔÇÏ´Â Çà°ú ´ëÀÀ
[] / [] »çÀÌÀÇ ¹®ÀÚ ÁýÇÕ Áß Çϳª¿Í ´ëÀÀ / '[Ll]ove' / Love³ª love¸¦ Æ÷ÇÔÇÏ´Â Çà°ú ´ëÀÀ
[^] / ¹®ÀÚ ÁýÇÕ¿¡ ¼ÓÇÏÁö ¾Ê´Â ÇÑ ¹®ÀÚ¿Í ´ëÀÀ / '[^A-K]ove / A¿Í K »çÀÌÀÇ ¹üÀ§¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â ÇÑ ¹®ÀÚ¿Í ove°¡ ºÙ¾îÀÖ´Â ¹®ÀÚ¿­°ú ´ëÀÀ

grep ¿É¼Ç
-c : ÀÏÄ¡ÇÏ´Â ÇàÀÇ ÃÑ ¼ö¸¦ Ãâ·ÂÇÑ´Ù(count).
-h : ÆÄÀÏ À̸§À» Ãâ·ÂÇÏÁö ¾Ê´Â´Ù.
-i : ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â´Ù(ignore).
-l : ÆÐÅÏÀÌ Á¸ÀçÇÏ´Â ÆÄÀÏÀÇ À̸§¸¸ Ãâ·ÂÇÑ´Ù(list file).
-n : ÆÄÀÏ ³»¿¡ Çà ¹øÈ£¸¦ ÇÔ²² Ãâ·ÂÇÑ´Ù(number).
-v : ÆÐÅÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â Çุ Ãâ·ÂÇÑ´Ù(invert).
-w : ´Ü¾î ´ÜÀ§·Î ã´Â´Ù(word).
Ãâó:tail&grep



ANTON
$ cat > P
1111111 AAA 111111
2222222 BBB 222222
3333333 CCC 333333


user@N144773 ~
$ grep -v "BBB" P
1111111 AAA 111111
3333333 CCC 333333
2010-09-09
10:43:57

 


  ÃßõÇÏ±â   ¸ñ·Ïº¸±â

Copyright 1999-2024 Zeroboard / skin by zero