×ðÁú¿­Ê±¹ÙÍøµÇ¼

linuxÖÐgrepµÄÓ÷¨ÓÐÄÄЩ

linuxÖÐgrepµÄÓ÷¨Óлù±¾Ó÷¨¡¢ºöÂÔ¾Þϸд¡¢ÕýÔò±í´ïʽËÑË÷¡¢·´ÏòËÑË÷¡¢Í³¼ÆÆ¥ÅäÐÐÊý¡¢µÝ¹éËÑË÷¡¢Êä³öÐкźʹÓÊäÈëÁ÷ÖÐËÑË÷µÈ¡£ÏêϸÏÈÈÝ£º1¡¢»ù±¾Ó÷¨£¬grepÏÂÁîµÄ»ù±¾Ó÷¨ÊÇÔÚÎļþÖвéÕÒ°üÀ¨Ö¸¶¨Ä£Ê½µÄÐУ¬ÔÚÎļþfile.txtÖвéÕÒ°üÀ¨”example”µÄÐУ¬¿ÉÒÔÖ´ÐиÃÏÂÁî¡°grep “example” file.txt¡±£»2¡¢ºöÂÔ¾Þϸд£¬Ä¬ÈÏÇéÐÎÏ£¬grepÇø·Ö¾ÞϸдµÈµÈ¡£

±¾½Ì³Ì²Ù×÷ϵͳ£ºlinux6.4.3ϵͳ¡¢DELL G3µçÄÔ¡£

grepÊÇÒ»¸ö³£ÓõÄÎı¾ËÑË÷¹¤¾ß£¬ÓÃÓÚÔÚÎļþ»òÊäÈëÁ÷ÖвéÕÒÆ¥ÅäÖ¸¶¨Ä£Ê½µÄÐС£ÏÂÃæÊÇgrepÏÂÁîµÄһЩ³£¼ûÓ÷¨£º

1. »ù±¾Ó÷¨£ºgrepÏÂÁîµÄ»ù±¾Ó÷¨ÊÇÔÚÎļþÖвéÕÒ°üÀ¨Ö¸¶¨Ä£Ê½µÄÐС£ÀýÈ磬ҪÔÚÎļþfile.txtÖвéÕÒ°üÀ¨”example”µÄÐУ¬¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ

   grep "example" file.txt

µÇ¼ºó¸´ÖÆ

grep½«Êä³öËùÓаüÀ¨”example”µÄÐС£

2. ºöÂÔ¾Þϸд£ºÄ¬ÈÏÇéÐÎÏ£¬grepÇø·Ö¾Þϸд¡£ÈôÊÇÒªºöÂÔ¾Þϸд¾ÙÐÐËÑË÷£¬¿ÉÒÔʹÓÃ-iÑ¡Ïî¡£ÀýÈ磬ҪÔÚÎļþÖвéÕÒ°üÀ¨”example”µÄÐУ¬²»Çø·Ö¾Þϸд£¬¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ

   grep -i "example" file.txt

µÇ¼ºó¸´ÖÆ

3. ÕýÔò±í´ïʽËÑË÷£ºgrepÖ§³ÖʹÓÃÕýÔò±í´ïʽ¾ÙÐи߼¶ËÑË÷¡£ÀýÈ磬Ҫ²éÕÒÒÔ”example”¿ªÍ·µÄÐУ¬¿ÉÒÔʹÓÃÕýÔò±í´ïʽµÄ궨·ûºÅ”^”£º

   grep "^example" file.txt

µÇ¼ºó¸´ÖÆ

Õ⽫Êä³öËùÓÐÒÔ”example”¿ªÍ·µÄÐС£

4. ·´ÏòËÑË÷£ºÓÐʱ¼äÐèÒª²éÕÒ²»°üÀ¨Ö¸¶¨Ä£Ê½µÄÐС £¿ÉÒÔʹÓÃ-vÑ¡ÏîÀ´¾ÙÐз´ÏòËÑË÷¡£ÀýÈ磬Ҫ²éÕÒ²»°üÀ¨”example”µÄÐУ¬¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ

   grep -v "example" file.txt

µÇ¼ºó¸´ÖÆ

grep½«Êä³öËùÓв»°üÀ¨”example”µÄÐС£

5. ͳ¼ÆÆ¥ÅäÐÐÊý£ºÈôÊÇÖ»ÌåÌùÆ¥ÅäÐеÄÊýÄ¿£¬¿ÉÒÔʹÓÃ-cÑ¡ÏîÀ´Í³¼ÆÆ¥ÅäÐеÄÊýÄ¿¡£ÀýÈ磬Ҫͳ¼ÆÎļþÖаüÀ¨”example”µÄÐÐÊý£¬¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ

   grep -c "example" file.txt

µÇ¼ºó¸´ÖÆ

grep½«Êä³öÆ¥ÅäÐеÄÊýÄ¿¡£

6. µÝ¹éËÑË÷£ºÈôÊÇÒªÔÚÒ»¸öĿ¼¼°Æä×ÓĿ¼ÖеݹéËÑË÷Îļþ£¬¿ÉÒÔʹÓÃ-rÑ¡Ïî¡£ÀýÈ磬ҪÔÚÄ¿½ñĿ¼¼°Æä×ÓĿ¼ÖвéÕÒ°üÀ¨”example”µÄÐУ¬¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ

   grep -r "example" .

µÇ¼ºó¸´ÖÆ

grep½«µÝ¹éËÑË÷ËùÓÐÎļþ£¬²¢Êä³ö°üÀ¨”example”µÄÐС£

7. Êä³öÐкţºÈôÊÇÐèÒªÊä³öÆ¥ÅäÐеÄÐкÅ£¬¿ÉÒÔʹÓÃ-nÑ¡Ïî¡£ÀýÈ磬ҪÔÚÎļþÖвéÕÒ°üÀ¨”example”µÄÐУ¬²¢Êä³öÐкÅ£¬¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ

   grep -n "example" file.txt

µÇ¼ºó¸´ÖÆ

grep½«Êä³ö°üÀ¨”example”µÄÐУ¬ÒÔ¼°ÐкÅ¡£

8. ´ÓÊäÈëÁ÷ÖÐËÑË÷£º³ýÁËÔÚÎļþÖÐËÑË÷£¬grep»¹¿ÉÒÔ´Ó±ê×¼ÊäÈëÁ÷ÖÐËÑË÷¡£ÀýÈ磬¿ÉÒÔʹÓùܵÀ½«ÏÂÁîµÄÊä³öת´ï¸øgrep¾ÙÐÐËÑË÷¡£ÀýÈ磬ҪÔÚÏÂÁîµÄÊä³öÖвéÕÒ°üÀ¨”example”µÄÐУ¬¿ÉÒÔÖ´ÐÐÒÔÏÂÏÂÁ

   command | grep "example"

µÇ¼ºó¸´ÖÆ

   Õ⽫½«ÏÂÁîµÄÊä³öת´ï¸øgrep¾ÙÐÐËÑË÷¡£

ÕâÖ»ÊÇgrepÏÂÁîµÄһЩ³£¼ûÓ÷¨£¬ÉÐÓÐÐí¶àÆäËûÑ¡ÏîºÍ¹¦Ð§¿ÉÒÔƾ֤ÐèҪʹÓá£ÈôÊÇÄúÏëÏàʶ¸ü¶à¹ØÓÚgrepÏÂÁîµÄÏêϸÐÅÏ¢£¬¿ÉÒÔ²éÔÄLinuxµÄmanÊÖ²á»òʹÓÃgrepÏÂÁîµÄ×ÊÖúÑ¡Ïî¡£

×ܽá¶øÑÔ£¬grepÊÇÒ»¸öÇ¿Ê¢µÄÎı¾ËÑË÷¹¤¾ß£¬¿ÉÒÔÔÚÎļþ»òÊäÈëÁ÷ÖвéÕÒÆ¥ÅäÖ¸¶¨Ä£Ê½µÄÐС£Ëü¿ÉÒÔͨ¹ý»ù±¾Ó÷¨¡¢ºöÂÔ¾Þϸд¡¢ÕýÔò±í´ïʽËÑË÷¡¢·´ÏòËÑË÷¡¢Í³¼ÆÆ¥ÅäÐÐÊý¡¢µÝ¹éËÑË÷¡¢Êä³öÐкÅÒÔ¼°´ÓÊäÈëÁ÷ÖÐËÑË÷µÈ¹¦Ð§À´Öª×ã²î±ðµÄËÑË÷ÐèÇó¡£

ÒÔÉϾÍÊÇlinuxÖÐgrepµÄÓ÷¨ÓÐÄÄЩµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ